2017-09-08 5 views
0
ERROR org.apache.activemq.broker.BrokerService - Failed to start Apache ActiveMQ ([localhost, null], java.io.IOException: org/apache/activemq/store/NoLocalSubscriptionAware) 

INFO org.apache.activemq.broker.BrokerService - Apache ActiveMQ 5.9.1 (localhost, null) is shutting down 

INFO org.apache.activemq.broker.TransportConnector - Connector tcp://localhost:61616 stopped 

WARN org.apache.activemq.broker.jmx.ManagementContext - Failed to start JMX connector Cannot bind to URL [rmi://localhost:1099/jmxrmi]: javax.naming.NameAlreadyBoundException: jmxrmi [Root exception is java.rmi.AlreadyBoundException: jmxrmi]. Will restart management to re-create JMX connector, trying to remedy this issue. 

내가 사용하려고 코드는ActiveMQ를

BrokerService broker = new BrokerService(); 
TransportConnector connector = new TransportConnector(); 
connector.setUri(new URI("tcp://localhost:61616")); 
broker.addConnector(connector); 
broker.start(); 

나는 시작에 예외를 얻고있다() 방법이다. 내 컴퓨터가 아닌 서버에 배포하고 있습니다.

답변

0

제한된 정보가 주어지면 무엇이 잘못 되었는지를 말하기는 매우 어렵지만 적어도 내가 이미 확인한 점은 뭔가가 이미 JMX 포트에 앉아있는 것처럼 보이기 때문에 해당 서버에서 브로커가 실행되고 있지 않다는 것입니다 . 브로커 로그에 체크인하여 브로커가 오류에 대한 추가 정보를 기록하는지 확인할 수 있습니다.