2012-09-04 5 views
2

클라이언트에서 서버로 요청을 보내기 위해 JMS를 사용합니다.JMS는 클라이언트가 작동을 멈 추면 javax.jms.InvalidDestinationException을가집니다.

내 클라이언트가 서버에 요청을 보냅니다. 서버가 요청을 처리하는 동안 서버가 완료되기 전에 클라이언트가 중지됩니다 (네트워크 문제).

서버가 완료되면 클라이언트로 돌아가지만 서버가 서버에 요청을 보낸 클라이언트를 볼 수 없으며 서버는 로그 파일에서 예외를 반환합니다.

는 예외입니다 :

javax.jms.InvalidDestinationException: Cannot publish to a deleted Destination: temp-queue://ID:PC0092-49463-1344231871819-0:0:9 [^] 

내 질문은 :이 경우 어떻게해야합니까? 이 예외를 catch하거나 비활성화 할 수 있습니까? 어떻게해야합니까?

(내 영어가 좋지 않으면 죄송합니다.)

답변

1

는 지금은이 문제를 해결할 수 있습니다. brokerURL에서 jms.watchTopicAdvisories=false 속성을 추가했습니다. 이 속성을 사용하여 자문 모니터를 비활성화합니다.

관련 문제