2016-06-25 17 views
0

Die Verwaltungskonsole kann nicht ausgeführt werden, wenn der Broker mit dem folgenden Artefakt für QPid gestartet wird. Fehle ich eine Abhängigkeit oder Konfiguration in der folgenden Einrichtung?Integrierter QPid-Broker - Web Management Console wird nicht geladen

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

Es gibt keine Fehler beim Start.

Chrome Konsole: enter image description here

Antwort

0

Wie werden Sie den Klassenpfad für die Hauptklasse der Ausführung der Konfiguration?

Das Problem ist, dass Java Broker erwartet, dass die Datei Dojo .zip (dojo-1.10.3-distribution.zip) im JVMs-Klassenpfad vorhanden ist. Der Broker lokalisiert die Dojo-Ressourcen im Klassenpfad und sorgt dafür, dass der eingebettete Jetty sie streamen kann.

+0

Da der Broker als Maven-Abhängigkeit hinzugefügt wurde, war es die falsche Erwartung, dass pom.xml dies aussortiert hat. Das manuelle Hinzufügen von Dojo zu meinem Projekt und das Auspacken von Dojo-Dateien im Zielkrieg lösten das Problem – nmadzharov