2016-09-27 2 views
0

단일 WebLogic 컴퓨터에서 ActiveMQ 마스터/슬레이브 설정을 구성하려고합니다. 문제는 내가 서버 1을 관리 시작할 때 성공적으로 전송을 VM에 연결하고 모든 것이 완벽하게 작동하지만이 서버 2를 관리 시작할 때 나는ActiveMQ Master/Slave on Weblogic - VM 전송 문제

INFO 2016-September-27 10:08:00,227 ActiveMQEndpointWorker:124 - Connection attempt already in progress, ignoring connection exception 
INFO 2016-September-27 10:08:01,161 TransportConnector:260 - Connector vm://localhost started 
INFO 2016-September-27 10:08:30,228 TransportConnector:291 - Connector vm://localhost stopped 
INFO 2016-September-27 10:08:30,229 TransportConnector:260 - Connector vm://localhost started 
WARN 2016-September-27 10:08:30,228 ActiveMQManagedConnection:385 - Connection failed: javax.jms.JMSException: peer (vm://localhost#61) stopped. 
WARN 2016-September-27 10:08:30,231 TransportConnection:823 - Failed to add Connection ID:ndl-wls-300.mydomain.com-52251-1474966937425-65:1 due to java.lang.NullPointerException 
ERROR 2016-September-27 10:08:30,233 ActiveMQEndpointWorker:183 - Failed to connect to broker [vm://localhost?create=false]: java.lang.NullPointerException 
javax.jms.JMSException: java.lang.NullPointerException 

이 도와주세요 브로커 로그에 다음과 같은 오류를 수신하고, 나는이 함께 붙어있다.

+0

너무 적은 정보를 생성 같은 서버? 더 이상 문제를 해결하려면 샘플 코드 및/또는 기타 구성이 필요합니다. –

+0

@MattPavlovich 우리는 ms2에 대한 브로커 설정이 다음과 같다고 말할 수있는 VM의 제한과 동일한 서버 bcoz에 마스터/슬레이브를 배포합니다. –

+0

답변

0

여전히 동일한 VM 내에서 슬레이브의 이유를 볼 수 없습니다. ActiveMQ 전문 컨설턴트에게 연락하여 아키텍처 유효성을 검사하는 것이 좋습니다.

그러나, 나는이 문제에 조금 더 가까이 이동 도움이 될 수 있습니다 생각 :

VM의 URL이 다음과 같이 분류됩니다 .. 여기에 근본적인 미스 이해 있습니다 :

VM이 :/?/$ {여기서 brokerName} 옵션 = 값 등

당신이 VM을 생성 처음 : // localhost를 .. 사용자가 만든 = TRUE 브로커

당신이 VM을 참조하는 두 번째 시간을 만들 : // localhost를 ? create = false .. 첫 번째 파산에 대한 클라이언트 연결을 만들었습니다. 아르 자형.

는 두 개의 브로커를 얻으려면 두 개의 서로 다른 VM 필요할 것 : // $ {여기서 brokerName을}는에 마스터 + 슬레이브를 착용하는 구동 이유가 무엇인지 on-- 갈 = 사실

+0

안녕 매트, 내 아키텍처를 변경하고 서로 다른 포트와 잘 작동하는 두 가지 별도의 배포를 시도해보십시오. 감사합니다. –

+0

무하마드 - 듣기 좋게 감사합니다. 이름 : "brokerURL"value = "vm : // localhost? ! 제 대답을 "받아들이시겠습니까?" 감사! –

+0

물론 감사합니다 :) –