Web应用程序日志记录在Linux上使用Tomee Plus 1.6.0不起作用

时间:2014-07-24 21:32:29

标签: linux windows web-applications logback tomee

我能够使用Tomee 1.6.0.1让我的开发环境(Windows)上的logback日志记录正常工作;但是,每当我尝试在Linux上的Tomee服务器上部署webapp时,它都不会创建" test.app.log"在webapp的WEB-INF / classes目录内的logback.xml配置文件中指定的文件。

使用maven,我在webapp的WEB-INF / lib目录中包含了logback-classic-1.1.2和logback-core-1.1.2。

我仔细检查了我想写的目录(CATALINA_BASE / logs)的权限,但是对于所有用户都设置为rw,所以我怀疑这是问题。

无论我尝试什么,我的所有日​​志都会被推送到catalina.out。任何人都可以解决为什么在Windows(开发环境)而不是Linux上正确使用logback进行日志记录的问题?

1 个答案:

答案 0 :(得分:0)

事实证明,我们正在将我们的EJB分离到另一个目录中,并将该目录添加为" Deployment dir"在tomee.xml中。这解除了独立于webapp的日志记录。

来自Tomee成名的Romain建议我使用VirtualWebappLoader或jars.txt实现。