【问题标题】:embedded QPid broker - Web Management Console not loading嵌入式 QPid 代理 - Web 管理控制台未加载
【发布时间】:2016-10-28 01:08:18
【问题描述】:

使用以下 QPid 工件启动代理时,管理控制台无法运行。我是否在以下设置中缺少依赖项或配置?

pom.xml

<dependencies>
    <dependency>
        <groupId>org.apache.qpid</groupId>
        <artifactId>qpid-broker</artifactId>
        <version>6.0.3</version>
    </dependency>
</dependencies>

java:

public static void main(String[] args) throws Exception {
    Broker broker = new Broker();
    broker.startup();
}

启动时没有错误。

Chrome 控制台:

【问题讨论】:

    标签: java amqp qpid


    【解决方案1】:

    您如何为 Main 类的执行配置类路径?

    问题在于 Java Broker 期望 Dojo .zip (dojo-1.10.3-distribution.zip) 文件存在于 JVM 类路径中。 Broker 在类路径上定位 Dojo 的资源,并安排嵌入式 Jetty 流式传输它们。

    【讨论】:

    • 由于代理是作为 maven 依赖项添加的,因此错误的期望是 pom.xml 已经解决了这个问题。手动将 dojo 添加到我的项目并在目标战争中解包 dojo 文件解决了问题
    猜你喜欢
    • 2010-09-24
    • 2013-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-03
    • 2013-05-01
    • 2023-02-03
    相关资源
    最近更新 更多