CATALINA_BASE在带有Struts 1.2的log4j.properties中不起作用

时间:2014-09-12 07:13:30

标签: java java-ee log4j tomcat6 struts-1

我需要将具有不同proerties文件和log4j文件的war文件部署到linux服务器上的2个不同的tomcat 6实例。我正在使用Struts 1.2。所以没有太多工作需要,我只将log4j.properties添加到src文件夹并添加jar文件。

我的本​​地(Eclipse + Window + Tomcat 6)

的工作正常

我的log4j.properties文件

log4j.rootCategory = INFO,dest2,调试

# Write to log file and roll over after certain size
log4j.appender.dest2=org.apache.log4j.RollingFileAppender
log4j.appender.dest2.Threshold=INFO
log4j.appender.dest2.File=${catalina.base}/logs/boReports.log
log4j.appender.dest2.MaxFileSize=200KB
log4j.appender.dest2.MaxBackupIndex=3
log4j.appender.dest2.layout=org.apache.log4j.PatternLayout
log4j.appender.dest2.layout.ConversionPattern= %d [%t] %-5p %c - %m%n

它在dev envrionment中工作正常,它在我的tomcat日志文件夹中创建了boReports.log。

I used log4j.appender.dest2.File=${catalina.home}/logs/boReports.log

因为在我当地只有一个tomcat的故障

但是当我在linux中的一个tomcat实例中部署战争时,它已经无法正常工作了。

我试过

log4j.appender.dest2.File=${catalina.home}/logs/boReports.log也(虽然有多个tomcat实例,我不应该尝试这个)但是没有找到任何运气。

如果有人指出我应该在linux机器上运行相同的配置,那将会很有帮助。

我做了足够的谷歌搜索,只找到了 log4j.appender.dest2.File = $ {catalina.base} /logs/boReports.log

所以帮助 提前致谢 如果需要更多信息,请提示

0 个答案:

没有答案