ld30349 2011-05-05 14:52
浏览 199
已采纳

tomcat配置了默认工程后,log4j出现问题

服务器是linux系统,tomcat6.0,log4j的版本是1.2.14。

问题是这样的,原来的时候在tomcat的server.xml里,没有设置默认工程。现在添加了如下一行,设置了ZzWebCore为默认工程,即在<hots />标签内添加了<Context path="" docBase="/var/lib/tomcat6/webapps/ZzWebCore"></Context>一行。而后,log4j就出现了问题,我的log4j采用的是DailyRolling方式,每天0点一过会自动生成当天的日志文件。而现在的问题来了,0点一过,如果访问的URL的Context是不同的话,就会覆盖掉原来的日志内容。即0点5分用/ZzWebCore/a.action(工程名),0点10分又用/a.action(默认工程)访问的话,就会出现问题。如果删掉默认工程的配置,则又好了。。。奇怪的和你,哪位高手能解答下?多谢。
  • 写回答

2条回答 默认 最新

  • shadabing 2011-05-05 15:21
    关注

    不要将tomcat使用日志文件为log4j,而是使用自己默认日志文件

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?