Sun Java System Message Queue 4.2 릴리스 노트

알려진 문제점 및 제한 사항

이 절에는 Message Queue 4.2의 알려진 문제점이 나열되어 있습니다. 적용되는 제품 영역은 다음과 같습니다.

현재 버그와 상태, 해결 방법에 대한 목록을 보려면 Java Developer Connection™ 회원은 Java Developer Connection 웹 사이트의 Bug Parade 페이지를 확인해야 합니다. 새로운 버그를 보고하기 전에 이 페이지를 확인하십시오. 여기에 모든 Message Queue 버그가 나열되어 있지는 않지만 문제가 보고된 적이 있는지 여부를 확인할 수 있습니다.

http://bugs.sun.com/bugdatabase/index.jsp


주 –

Java Developer Connection 구성원의 경우 무료이지만 등록해야 합니다. Java Developer Connection 구성원이 되는 방법에 대한 자세한 내용은 Sun의 "For Developers" 웹 페이지를 참조하십시오.


새 버그를 보고하거나 기능 요청서를 제출하려면 imq-feedback@sun.com으로 메일을 보내십시오.

설치 문제

이 절에서는 Message Queue 버전 4.2 설치와 관련된 문제에 대해 설명합니다.

제품 등록 및 Java ES

Message Queue 4.2는 Message Queue 4.1과 마찬가지로 Message Queue에 필요한 JDK, NSS, JavaHelp 등의 Java ES(Java Enterprise System) 공유 구성 요소까지도 설치 및 업그레이드하는 비교적 새로운 설치 프로그램으로 설치됩니다.

새로운 Message Queue 설치 프로그램과 이전 버전의 Message Queue를 설치하는 데 사용된 기존 Java ES 설치 프로그램은 같은 제품 레지스트리를 공유하지 않습니다. Java ES 설치 프로그램으로 설치한 버전의 Message Queue를 제거한 다음 Message Queue 설치 프로그램을 사용하여 Message Queue 4.2로 업그레이드할 경우 Java ES 제품 레지스트리가 불일치 상태가 될 수 있습니다. 따라서, Java ES 제거 프로그램이 실행되면 Message Queue 4.2와 여기에서 사용되는 공유 구성 요소(Java ES로 설치하지 않은 구성 요소)가 실수로 제거될 수 있습니다.

Java ES 설치 프로그램으로 설치한 Message Queue 소프트웨어를 업그레이드하는 가장 좋은 방법은 다음과 같습니다.

  1. Java ES 제거 프로그램을 사용하여 Message Queue와 해당 공유 구성 요소를 제거합니다.

  2. Message Queue 설치 프로그램을 사용하여 Message Queue 4.2를 설치합니다.

Windows 설치

Message Queue를 Windows에 설치할 경우에는 다음 제한 사항에 유의하십시오.

Solaris 설치

Linux 설치

Linux 플랫폼에서는 다음 문제가 설치 작업에 영향을 줍니다.

모든 플랫폼 설치

여기서 설명하는 문제는 모든 플랫폼 설치에 적용됩니다.

설치 프로그램의 버전 이상

설치 프로그램에서 Message Queue 버전 정보를 불분명한 형식으로 표시합니다. (버그 6586507)

Solaris 플랫폼의 경우 다음 표를 참조하여 설치 프로그램에 표시되는 Message Queue 버전을 확인합니다.

표 1–20 버전 문자열 변환

Solaris OS에서 설치 프로그램에 표시되는 버전 

해당되는 Message Queue 릴리스 

4.2.0.0 

4.2 

4.1.0.2 

4.1 패치 2 

4.1.0.1 

4.1 패치 1 

4.1.0.0 

4.1 

3.7.2.1 

3.7 UR2 패치 1 

3.7.0.2 

3.7 UR2 

3.7.0.1 

3.7 UR1 

3.6.0.0 

3.6 

3.6.0.4 

3.6 SP4 

3.6.0.3 

3.6 SP3 

3.6.0.2 

3.6 SP2 

3.6.0.1 

3.6 SP1 


주 –

3.6 SP4에 대한 패치 릴리스(예: 3.6 SP4 패치 1)의 경우 설치 프로그램에 표시되는 릴리스 문자열이 동일합니다. imqbrokerd -version 명령을 실행하여 정확한 버전을 확인해야 합니다.


Linux 플랫폼의 경우 설치 프로그램에서 표시되는 버전 번호의 형식은 다음과 같습니다.

majorReleaseNumber.minorReleaseNumber-someNumber

예: 3.7–22. 이는 3.7 릴리스 중 하나를 나타낼 뿐이며 특정 릴리스를 가리키지는 않습니다. 설치된 Message Queue 버전을 확인하려면 다음 명령을 실행합니다.

imqbrokerd -version.

현지화 문제

다음 문제는 현지화 문제와 관련된 내용입니다.

더 이상 사용되지 않는 비밀번호 옵션

이전 버전의 Message Queue에서는 —p 또는 —password 옵션을 사용하여 다음 명령에 대한 비밀번호를 대화식으로 지정할 수 있었습니다. 비밀번호를 대화식으로 지정할 수 있었습니다. 버전 4.0부터는 이러한 옵션이 더 이상 사용되지 않았습니다.

대신 관련 비밀번호를 지정하는 비밀번호 파일을 생성하고 -passfile 명령 옵션을 사용하여 비밀번호 파일을 참조하거나 명령에서 프롬프트가 표시되었을 때 간단히 비밀번호를 입력할 수 있습니다.

비밀번호 파일에는 아래 나열된 비밀번호가 하나 이상 포함될 수 있습니다.

다음 예에서는 JDBC 데이터베이스에 대한 비밀번호가 비밀번호 파일에서 abracadabra로 설정되어 있습니다.

imq.persist.jdbc.mysql.password=abracadabra

다음 중 한 가지 방법으로 비밀번호 파일을 사용할 수 있습니다.

관리/구성 문제

다음 문제는 Message Queue 관리 및 구성에 관련된 내용입니다.

브로커 문제

다음 문제는 Message Queue 브로커에 영향을 줍니다.

브로커 클러스터

다음 문제는 브로커 클러스터에 영향을 줍니다.

JMX 문제

Windows 플랫폼에서 트랜잭션 관리자 모니터 MBean의 getTransactionInfo 메소드가 잘못된 트랜잭션 작성 시간이 포함된 트랜잭션 정보를 반환합니다. (버그 6393359)

해결 방법: 트랜잭션 관리자 모니터 MBean의 getTransactionInfoByID 메소드를 대신 사용합니다.

SOAP 지원

SOAP 지원과 관련된 다음의 두 가지 문제에 대해 잘 알고 있어야 합니다.