我使用的是嵌入式Tomcat(版本7.028)。我的嵌入式Tomcat服务器是一个可配置的服务器,可以向其添加一个或多个Web应用程序。
我想将嵌入式Tomcat中的错误/信息消息记录在一个日志文件中,并为嵌入式Tomcat上部署的所有应用程序维护不同的日志文件。我有一个log4j.properties文件放在嵌入式Tomcat的类路径中。它正在被正确读取,我能够记录Tomcat的信息和错误消息。我还将嵌入式Tomcat中的所有记录器声明为非静态。
我已将log4j.xml放在webapp的WEB-INF / classes位置,以覆盖嵌入式Tomcat的log4j.properties(参考{{3}})。但是log4j.xml没有启动。只使用Tomcat中的log4j设置。
请帮我解决这个问题。是否有可以添加到xml或属性文件的配置?
答案 0 :(得分:0)
请尝试在每个Web应用程序中添加log4j jar(我的意思是在WEB-INF / lib中),我认为这可能会解决您的问题。