【问题标题】:can not use logback binding for slf4j on jboss5.1.1无法在 jboss5.1.1 上对 slf4j 使用 logback 绑定
【发布时间】:2013-02-22 06:10:49
【问题描述】:

我的应用程序有 slf4j 日志记录,它应该使用 logback 绑定,当我尝试在 jboss 上运行时,它使用 jboss 中 slf4j 的默认绑定。当它发现 logback 和 jboss 都绑定时,它会抛出多个绑定错误。另外我正在使用带有 logback 1.0.9 的 slf4j1.7.2 但我收到错误消息说 SLF4J: The requested version 1.6 by your slf4j binding is not compatible with [1.5.5, 1.5.6, 1.5.7, 1.5.8] 请帮我解决这个问题

【问题讨论】:

    标签: jboss5.x slf4j logback


    【解决方案1】:

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

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

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

    • 你必须确保你的库没有通过它们的依赖来拉取旧版本的 slf4j,如果需要直接声明它

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-04
      相关资源
      最近更新 更多