【发布时间】: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.0 github.com/apache/qpid-broker-j/tree/6.1.0/broker-core/src/main/…987654321@
-
从 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