有一个奇怪的,尴尬的问题
a) Hudson操作日志将进入tomcat7-stderr.xdatex.log
b)它没有滚动,这意味着当日志变得太大时清理日志的cron作业不起作用
一直试图使用更新的jar,不同的log4j.properties设置,更改tomcat7w中的设置,都无济于事。这是我的设置:
Tomcat7w:
Level: Info
Log Path: C:\Program Files\Apache Software Foundation\Tomcat 7.0\logs
Log Prefix: tomcat_logging
Redirect Stdout: auto
Redirect Stderror: auto
Java Options:-Dcatalina.home=C:\Program Files\Apache Software Foundation\Tomcat 7.0
-Dcatalina.base=C:\Program Files\Apache Software Foundation\Tomcat 7.0
-Djava.endorsed.dirs=C:\Program Files\Apache Software Foundation\Tomcat 7.0\endorsed
-Djava.io.tmpdir=C:\Program Files\Apache Software Foundation\Tomcat 7.0\temp
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.util.logging.config.file=C:\Program Files\Apache Software Foundation\Tomcat 7.0\log4j.properties
在tomcat 7.0 / conf /
中logging.properties has been renamed to logging.properties.off to disable it
在tomcat 7.0 / lib /
中log4j.jar, tomcat-juli.jar (from extras) and tomcat-juli-adapters.jar are present, as is log4j.properties
我的log4j.properties文件: http://pastebin.com/7gk4hbMy
还有一片stderr: http://pastebin.com/C0UtY09x
非常感谢任何帮助: - )
答案 0 :(得分:0)
所有日志都写入
{catalina.base}
这就是为什么在tomcat中生成所有日志的日志