不能在jboss5.1.1上对slf4j使用logback绑定

时间:2013-02-22 06:10:50

标签: jboss5.x slf4j logback

我的应用程序有slf4j日志记录它应该使用logback绑定,当我尝试在jboss上运行它在jboss中使用slf4j的默认绑定。它会发现多个绑定错误,因为它发现了logback和jboss绑定。另外我使用slf4j1.7.2和logback 1.0.9但我收到错误说SLF4J:你的slf4j绑定所请求的版本1.6与[1.5.5,1.5.6,1.5.7,1.5.8]不兼容 请帮帮我

1 个答案:

答案 0 :(得分:0)

分步指南位于: http://jaitechwriteups.blogspot.com/2010/04/eclipse-logback-plugin-with-jboss-as.html

关键是要在jboss-web.xml中定义类加载器隔离(假设它适用于Web应用程序) 其他可能有用的链接(我必须将链接作为文本,因为我不允许在帖子中放置超过2个链接)

如果您使用的是Maven,请记住:

  • 你必须确保你的库没有依赖它们的旧版本slf4j,如果需要可以直接声明它

  • 你的WEB-INF / lib中没有log4j,如果你的某些库依赖于log4j或者commons-logging声明了相关的桥(参见上面的链接或http://www.slf4j.org/faq.html#excludingJCL

    < / LI>