我的应用程序有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]不兼容 请帮帮我
答案 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>