gee*_*ang 18 configuration logging tomcat maven-plugin
我正在使用Tomcat7 Maven插件:
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.0-beta-1</version>
<configuration>
<update>true</update>
<contextFile>${basedir}/conf/context.xml</contextFile>
<tomcatUsers>${basedir}/conf/tomcat-users.xml</tomcatUsers>
</configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)
我运行我的应用程序如下(运行tomcat嵌入式)
mvn tomcat7:运行
问题:没有catalina.out日志文件?
我想打开Realms的日志记录,以便我可以调试一些东西.在./target/tomcat/log dir中只有access_log.*没有其他日志文件.
我试过搞乱./target/tomcat/conf/logging.properties文件无济于事.
如何为此Tomcat配置日志记录?
我找到了解决方案,您需要描述日志库的额外依赖关系.在我的情况下它的logback,如果你使用log4j只是改变依赖.它工作...在我的配置下面:
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.1</version>
<configuration>
<path>/myapp</path>
<extraDependencies>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.2</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jul-to-slf4j</artifactId>
<version>1.7.2</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.0.7</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
<version>1.0.7</version>
</dependency>
</extraDependencies>
</configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)
Amo*_*kar -1
尝试使用
<tomcatLoggingFile>log.txt</tomcatLoggingFile>
Run Code Online (Sandbox Code Playgroud)
在配置部分。
| 归档时间: |
|
| 查看次数: |
12936 次 |
| 最近记录: |