2016-09-12 10 views
0

私はspring-boot 1.3.5.RELEASEで作業していますが、WARファイルアプリケーションをJBoss 7.1.1にデプロイするとファイルログは作成されますが何も表示されず、ファイルは空です。スプリングブートログバックとjboss 7.1.1は動作しません

Tomcatで同じ設定をテストすると、ログが表示されます。なぜそれがJbossで動作しないのでしょうか?ありがとう。

マイファイルlogback.xml

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> 
    <!-- Log message format --> 
    <encoder> 
     <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern> 
    </encoder> 
    </appender> 
    <!-- Ned appender to write to file --> 
    <appender name="FILE" class="ch.qos.logback.core.FileAppender"> 
    <!-- Name of the file where the log messages are written --> 
    <file>c:/satlogs/notifications.log</file> 
    <encoder> 
     <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern> 
    </encoder> 
    </appender> 
    <logger name="net.javabeat.service" level="WARN"> 
    <appender-ref ref="FILE" /> 
    </logger> 
    <logger name="net.javabeat.model" level="INFO"> 
    <appender-ref ref="FILE" /> 
    </logger> 

    <!-- Setting the root level of logging to INFO --> 
    <root level="INFO"> 
    <appender-ref ref="FILE" /> 
    <appender-ref ref="STDOUT" />  
    </root> 
</configuration> 

マイファイルapplication.properties

#DATASOURCE PRODUCTION 
spring.datasource.jndi-name=java:/smartSATMySql 

schedule.cron = 00 00 22 * * * 

server.servlet-path=/* 

マイファイルのpom.xml

<?xml version="1.0" encoding="UTF-8"?> 
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 

    <groupId>pe.gob.sat</groupId> 
    <artifactId>smartsatnotifications</artifactId> 
    <version>0.0.1-SNAPSHOT</version> 
    <packaging>war</packaging> 

    <name>smartsatnotification</name> 
    <description>SmartSAT Notifications</description> 

    <parent> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter-parent</artifactId> 
     <version>1.3.5.RELEASE</version> 
     <relativePath/> <!-- lookup parent from repository --> 
    </parent> 

    <properties> 
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
     <java.version>1.7</java.version>   
    </properties> 

    <dependencies> 

     <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter</artifactId> 
     </dependency> 
     <dependency> 
      <groupId>org.springframework</groupId> 
      <artifactId>spring-web</artifactId> 
     </dependency> 

     <dependency> 
      <groupId>mysql</groupId> 
      <artifactId>mysql-connector-java</artifactId> 
      <version>5.1.39</version> 
     </dependency> 

     <dependency> 
      <groupId>com.zaxxer</groupId> 
      <artifactId>HikariCP</artifactId> 
      <version>2.4.5</version> 
     </dependency> 

     <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter-jdbc</artifactId> 
     </dependency> 

     <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter-tomcat</artifactId> 
      <scope>provided</scope> 
     </dependency> 

     <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter-web</artifactId> 
     </dependency> 

     <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter-test</artifactId> 
      <scope>test</scope> 
     </dependency> 
    </dependencies> 

    <build> 
     <plugins> 
      <plugin> 
       <groupId>org.springframework.boot</groupId> 
       <artifactId>spring-boot-maven-plugin</artifactId> 
      </plugin> 
     </plugins> 
    </build> 


</project> 

答えて

0

それはあなたが依存関係を持っていない推移でない限りログバックします。 org.slf4jモジュールも除外する必要があります(詳しくは、log4j exampleを参照)。

関連する問題