2008-09-19 3 views
1

ActiveMQ를 통해 Flex 클라이언트에서 보낸 메시지를 사용할 수 없습니다. 생산자를 통한 메시지 전송이 작동하는 것처럼 보입니다. 그러나 Flex 클라이언트가 Consumer 객체의 속성을 통해 연결되고 구독하는 것을 볼 수 있습니다. 그러나 소비자의 "message"이벤트는 결코 발생하지 않으므로 메시지가 수신되지 않습니다 .Flex 클라이언트에서 ActiveMQ 메시지를 소비하는 데 문제가 발생했습니다.

ActiveMQ 콘솔을 보면 구독자 수, 보낸 메시지 수 및받은 메시지 수를 볼 수 있습니다. 이상한 점은받은 메시지 카운터가 증가하는 것처럼 보이고 Tomcat 콘솔의 로그 문을 추적 할 수도 있지만 Flex 클라이언트에는 메시지가 수신되지 않는다는 것입니다.

아이디어가 있으십니까?

답변

1

Tomcat을 새로 설치하면 처음부터 응용 프로그램을 다시 빌드 한 후에 모든 것이 제대로 작동하는 것 같습니다. 아마 이것은 내가 미리 설정된 Tomcat 인스턴스를 포함하고있는 BlazeDS 턴키 버전을 사용하고 있었기 때문일 수도 있습니다.

표 : 위의 튜토리얼 : http://mmartinsoftware.blogspot.com/2008/05/simplified-blazeds-and-jms.html