在 eclipse 和 maven 中使用 slf4j 配置 WebApps

Configure WebApps Using slf4j in eclipse and maven

我正在使用 Eclipse 和 Maven 开发 Web 应用程序。为了进行测试,我使用 WTP 部署 运行 应用程序,使用 tomcat 8。在代码中,我使用 slf4j 进行日志记录,使用 slf4j-jdk 进行日志记录实现。问题是 wtp 似乎忽略了我放在 src/resources 上的 logging.properties。当我通过将项目导出为 war 文件来测试部署时,它读取正确。

如何解决这个问题?

谢谢。

在 eclipse tomcat 配置上单击 "Open Launch Configuration" 在 Arguments -> VM arguments 中添加此行: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager

类路径上的 logging.properties 将被接受和读取。