【问题标题】:Embedded broker assumes Logback is SL4J binding嵌入式代理假定 Logback 是 SL4J 绑定
【发布时间】:2017-12-03 03:57:28
【问题描述】:

我对 QPid 很陌生,所以请耐心等待。启动嵌入式浏览器进行一些集成测试,我在org.apache.qpid.server.Broker.startup(BrokerOptions) 中遇到了这一行:

ch.qos.logback.classic.Logger logger =
                (ch.qos.logback.classic.Logger) LoggerFactory.getLogger(Logger.ROOT_LOGGER_NAME);

它会抛出一个ClassCastException,因为它假定我正在使用 Logback,但我不是也不能。

谁能告诉我如何解决这个问题?

【问题讨论】:

  • 你用的是什么版本?
  • 从 6.1.3 降级到 6.0.7 唉,这并没有改善问题,因为LoggerFactory.getLogger() 不是ch.qos.logback.classic.Logger 并引发ClassCastException
  • 我在 6.1.3 中找不到 org.apache.qpid.server.Broker 类。你不是已经在使用 6.1 之前的版本了吗?你到底包括了什么?

标签: qpid


【解决方案1】:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-17
    • 2016-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-21
    • 1970-01-01
    相关资源
    最近更新 更多