Sun Java System Application Server Enterprise Edition 8.1 2005Q2 릴리스 노트

메시지 대기열

이 절에서는 Java 메시지 대기열과 관련된 알려진 문제점과 해결 방법을 설명합니다.

버그 ID 

요약 

6173308, 6189645, 6198481, 6199510, 6208728 

타이밍 종속인 특정한 경우 JMS 재연결이 성공적으로 완료되지 않습니다. 

몇 가지 문제로 인해 타이밍 종속 시나리오에서 재연결에 실패할 수 있습니다.  

해결 방법

다음과 같은 방법으로 이 문제를 해결할 수 있습니다. 

  • 관련된 브로커를 다시 시작

  • 관련된 Application Server 인스턴스를 다시 시작

6198465 

비동기 message listener 동작이 appclient 8.0에서 8.1 Update 2로 변경됩니다.

최근 변경 작업으로 인해 비동기 message listener가 app-client 컨테이너의 유일한 활성 스레드일 때 남은 appclient VM은 데몬으로 존재합니다. 이러한 동작은 ACC에서 비동기 수신을 수행하는 과거 응용 프로그램에 대한 회귀입니다. 이 문제는 JMS message listener를 설정하고 주 스레드를 종료하는 응용 프로그램 클라이언트에 영향을 미칩니다.

해결 방법

주 스레드를 종료하지 마십시오. 주 스레드를 종료하기 전에 message listener에서 주 스레드에 알릴 때까지 기다립니다.