1

我想在与其他 Web 应用程序相同的 Tomcat6 上运行 Jira,这需要 log4j-over-slf4j.jar。

https://confluence.atlassian.com/display/JIRA/Installing+JIRA+on+Tomcat+6.0+or+7.0中所述,我必须将 .jar 库文件从存档复制到 Tomcat 安装的 lib 子目录目录。这个档案实现了 slf4j-logj12.jar。

当我尝试启动另一个 Webapp 时,它失败了,因为 log4j-over-slf4j.jar 和 slf4j-logj12.jar 不能同时存在。

是否可以告诉 jira 在他自己的 lib 子目录中使用 slf4j-logj12.jar 而不是 Tomcat 的?

使用 Jira 5.2 和 Tomcat 6。

4

1 回答 1

2

You could try to put the log4j-over-slf4j.jar in the WEB-INF/lib/endorsed folder. This way it should override the the information in catalina_home/lib.

Make sure to redeploy Webapp after these changes.

于 2012-11-19T10:16:06.033 回答