阅读背景:

tomcat下多个web应用使用相同的log4j的jar包,如何避免配置文件发生冲突

来源:互联网 

我们在开发的时候通常会遇到再同一个服务器下开发多个应用的情况,在公共jar包统一加载的情况下,如果log4j.properties配置不当,经常会发生多个应用的log日志都打印到一个文件里了,如果配置文件配置的是输出所有log打印,那么web应用的加载顺序就是导致这个问题的根本原因,由于配置tomcat加载web应用的顺序是一件比较繁琐的事情,除非各个应用有强依赖关系,否则一般不建议去配置加载顺序;这样就会导致后加载的应用对log4j的配置覆盖了之前应用的配置,最终所有log输出都会出现在最后加载的应用所配置的log文件;我们在开发的时候通常会遇到再同一个服务器下开发多个应用的情况,在公共jar包统一加载的情况下,




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: