Sun Java System Message Queue 4.1 릴리스 노트

알려진 문제점 및 제한 사항

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

현재 버그와 상태, 해결 방법에 대한 목록을 보려면 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.1 설치와 관련된 문제에 대해 설명합니다.

제품 레지스트리 및 JES

Message Queue 버전 4.1은 Message Queue에 필요한 공유 구성 요소(예: JDK, NSS 라이브러리, JavaHelp 등)를 설치 및 업그레이드할 때에도 사용할 수 있는 새 설치 프로그램으로 설치합니다. 이 설치 프로그램은 Java Enterprise System(JES) 설치 프로그램과 제품 레지스트리를 공유하지 않습니다. JES에 설치된 Message Queue 버전이 제거되고 Message Queue 설치 프로그램을 통해 Message Queue 4.1로 업그레이드된 경우에는 JES 제품 레지스트리가 불일치 상태가 될 수 있습니다. 따라서, JES 제거 프로그램이 실행되면 Message Queue 4.1 및 여기에서 사용하는 공유 구성 요소(JES가 설치하지 않은 구성 요소)가 부주의로 제거될 수 있습니다.

JES 설치 프로그램에서 설치한 소프트웨어를 업그레이드하는 가장 좋은 방법은 다음과 같습니다.

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

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

적합한 JRE 선택

Message Queue 4.1 설치 프로그램 JDK 선택 화면을 사용하여 Message Queue에서 사용할 용도로 시스템에 있는 기존 JDK/JRE를 선택할 수 있습니다. 하지만, 표시되는 목록에는 설치 응용 프로그램을 실행할 때 사용되는 JRE도 포함되어 있습니다. 이 JRE는 설치 프로그램 번들의 일부이며 실제로 시스템에 설치되지는 않습니다. (버그 6585911)

설치 프로그램에서 사용하는 JRE는 경로로 인식되며, 이 경로는 압축 해제된 설치 프로그램 디렉토리 안에 있어야 하며 하위 디렉토리 mq4_1–installer가 포함되어 있어야 합니다. 예를 들면 다음과 같습니다.

some_directory/mq4_1–installer/usr/jdk/instances/jdk1.5.0/jre

Message Queue에서 사용할 용도로 이 JRE를 선택하지 마십시오. 대신 시스템상의 다른 JDK를 선택하십시오. 시스템상에 JDK가 존재하지 않으면 다음과 같이 해당 플랫폼에서 적절한 조치를 취하십시오.

Windows 설치

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

Solaris 설치

사용자가 installer-n 명령을 사용하여 설치를 시도하면 오류 메시지와 "불완전" 요약 상태가 잘못 표시됩니다. 실제로는 명령에 성공합니다. (버그 6594351)

Linux 설치

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

모든 플랫폼 설치

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

버전 정보

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

Solaris 플랫폼에서 설치된 버전을 확인하려면 아래 표를 참조하십시오.

표 1–11 버전 형식

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

Message Queue 릴리스 

4.1.0.0 

4.1 

3.7.0.1 

3.7 UR1 

3.7.0.2 

3.7 UR2 

3.7.0.3 

3.7 UR3 

3.6.0.0 

3.6 

3.6.0.1 

3.6 SP1 

3.6.0.2 

3.6 SP2 

3.6.0.3 

3.6 SP3 

3.6.0.4 

3.6 SP4 


주 –

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


Linux 플랫폼에서는 단순 형식 변환을 제공할 수 없습니다. Linux에서 설치 프로그램에 표시되는 버전 번호의 형식은 다음과 같습니다.

<majorReleaseNumber>.<minorReleaseNumber>-<someNumber>

예: 3.7–22. 이는 3.7 릴리스 중 하나를 나타내지만 특정 릴리스를 가리키지는 않습니다. 이를 확인하려면 imqbrokerd —version 명령을 실행하십시오.

현지화 문제

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

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

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

  1. 비밀번호만을 저장하는 데 사용되는 파일에서 비밀번호 등록 정보를 원하는 값으로 설정합니다.

    다음 구문을 사용하여 비밀번호 파일에 비밀번호를 지정합니다.

    PasswordPropertyName= MyPassword

  2. —passfile 옵션을 사용하여 비밀번호 파일의 이름을 전달합니다.

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

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

imq.persist.jdbc.mysql.password=abracadabra

다음 방법 중 하나를 사용하여 사용자가 만든 비밀번호 파일을 사용하도록 브로커를 구성할 수 있습니다.

일반적인 문제

이 절에서는 Message Queue 4.1의 일반적인 문제를 설명합니다. 이중 일부는 이전 Message Queue 버전에서 소개되었습니다.

관리/구성 문제

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

브로커 문제

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

브로커 클러스터

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

JMX 문제

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

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

SOAP 지원

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