2016-06-25 3 views
0

아래 QPid 아티팩트를 사용하여 브로커를 시작할 때 관리 콘솔을 실행할 수 없습니다. 아래 설정에서 종속성 또는 구성이 누락 되었습니까?내장 QPid 브로커 - 웹 관리 콘솔로드 중

의 pom.xml

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

자바 :

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

시작시 오류가 없습니다.

크롬 콘솔 : enter image description here

답변

0

이 어떻게 자신의 메인 클래스의 실행을위한 클래스 경로를 구성?

Java 브로커는 Dojo .zip (dojo-1.10.3-distribution.zip) 파일이 JVM 클래스 경로에 존재할 것으로 예상합니다. 브로커는 Dojo의 리소스를 클래스 경로에서 찾아서 임베디드 된 Jetty가 스트리밍하도록 정렬합니다.

+0

브로커가 메이븐 종속성으로 추가 되었기 때문에 pom.xml에이 정렬이 잘못되었다는 잘못된 기대가있었습니다. 내 프로젝트에 수동으로 도조를 추가하고 대상 전쟁에서 도조 파일의 래핑을 해제하면 문제가 해결되었습니다. – nmadzharov