2011-12-01 3 views
1

클래스로드 문제로 인해 Glassfish 3.1.1의 동일한 인스턴스에서 별도의 도메인에 귀와 전쟁을 배포해야합니다. 전쟁은 대기열로 메시지를 보내고 귀에있는 MDB는 메시지를 받아서 처리해야합니다.Glassfish 3.1 - 여러 도메인에서 JMS를 구성하는 방법?

은 JMS는 thusly 히 도메인에서 설정 :

하고 default_JMS_host domain1을

(| 자바 메시지 서비스 | 서버 설정 JMS 호스트) :

하고 default_JMS_host 도메인 2
Type = local 
Host = localhost 
Port = 7676 

(서버 설정을 | Java Message Service | JMS 호스트) :

Type = remote 
Host = localhost 
Port = 7676 

오리 ginally domain2의 포트를 5076으로 설정했지만 도메인 시작시 연결이 거부되는 예외가 발생했습니다.

이 설정으로 모든 것이 잘로드되는 것처럼 보이지만 (domain2 server.log에는 오류가 없음), war 파일에 의해 대기열에 넣어 진 메시지를 선택하지 않습니다. 나는 메시지가 명령을 사용하여 전쟁에 의해 큐에 넣어되고 있음을 확인했다 :

/<glassfish>/mq/bin/imqcmd list dst -b localhost:7676 -u admin 

나도 같은 글래스 피시 인스턴스에서 여러 도메인 JMS를 설정하는 방법을 찾고 시도를했지만 발견하지 않았습니다 유용한 것. 누군가가 이것을 설정하는 방법에 대한 좋은 자료를 가르쳐 줄 수 있습니까?

+0

때문에, 여러 도메인에 대한 당신은 도메인 당 하나 개의 JMS 포트와 Portbase의 설정 CAH .net forum : 다음 토론을 따르십시오 : http://www.java.net/forum/topic/glassfish/glassfish/how-configure-jms-multiple-domains –

+0

안녕하세요, 네가 내 질문에 답을 냈습니다. 이 글에 답글을 게시하면 기꺼이 받아 들일 것입니다! – sdoca

+0

@sdoca, Gustavo에서이 질문에 대한 답변을 게시 할 수 있습니까 – Bagdat

답변

관련 문제