嵌入式代理假定Logback是SL4J绑定

时间:2017-06-29 12:34:55

标签: qpid

我对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,我不是也不可以。

有人可以建议我如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

此错误似乎在6.1.x中仍然存在。 (https://github.com/apache/qpid-broker-j/blob/6.1.x/broker/src/main/java/org/apache/qpid/server/Broker.java

这实际上是在阻止通过https://github.com/daknin/qpid-maven-plugin启动经纪人。 (