2016-06-25 18 views
0

QPidの下の成果物を使用してブローカーを開始したときに管理コンソールを実行できません。私は以下のセットアップで依存関係や設定が欠けていますか?QPidブローカー - Web管理コンソールがロードされていません

の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(); 
} 

起動時にエラーがありません。

クロームコンソール: enter image description here

答えて

0

どのようにあなたのメインクラスの実行のためのクラスパスを設定していますか?

Java Brokerは、Dojoの.zip(dojo-1.10.3-distribution.zip)ファイルがJVMのクラスパスに存在することが必要であるという問題があります。ブローカはクラスパス上のDojoのリソースを探し出し、埋め込まれたJettyがそれらをストリーミングするように手配します。

+0

ブローカーがmaven依存関係として追加されたので、pom.xmlがこれを整理してしまったという誤った期待でした。プロジェクトに手動でdojoを追加し、対象となるwarでdojoファイルをラップ解除すると問題が解決しました – nmadzharov

関連する問題