Sun Java Enterprise System 2005Q4 릴리스 노트

알려진 문제: Linux

필수 라이브러리

Linux에는 다음과 같은 호환 라이브러리가 필요합니다.

64비트 Linux를 실행 중이면 32비트 Linux용 시스템 라이브러리를 설치해야 합니다.

Access Manager를 Application Server에서 실행할 때 JVM 문제가 발생함(6223676)

Sun Java System Applications Server 8.1 2005Q2 Update 2를 Red Hat Linux AS 2.1 또는 3.0을 실행 중인 시스템에 설치한 경우 Red Hat AS 운영 체제에서 Application Server에 대해 만든 스레드의 스택 크기는 10MB입니다. 그러나 Access Manager 사용자 세션 수가 200에 도달하면 이 스택 크기로 인해 리소스 문제가 발생하고 JVM이 충돌 또는 중지됩니다.

해결책 Application Server를 시작하는 데 사용한 콘솔에서 다음 명령을 실행하여 스택 크기를 256KB로 설정합니다.

# ulimit —s 256;

Linux가 UWC를 구성할 수 없음(6280944)

Linux 3.0 플랫폼에 UWC를 구성하는 동안 하나를 제외한 모든 구성 작업이 완료됩니다.

해결책 이러한 불일치 동작이 발생하지 않도록 하려면 다음 작업을 수행합니다.

1. /var/opt/sun/uwc/staging으로 이동합니다.

2. ls —l을 입력하여 디렉토리 내용을 표시합니다.

3. 심볼릭 링크를 참조하는 경우 다음 단계로 진행하기 전에 해당 링크를 삭제해야 합니다.

4. ./config-appserver8x deploy를 입력합니다.

CLI 설치: 사용자가 백스페이스 키를 누르면 비밀번호가 표시됨(6285944)

설치 프로세스 동안 비밀번호를 입력할 것을 요청하는 메시지가 표시됩니다. 백스페이스를 누르면 비밀번호가 표시됩니다( 마지막 문자 제외).

해결책 없음

Java ES 2005Q4가 설치한 Ant가 Linux에서 NoClassDefFoundError와 충돌함(6283794)

JAVA_HOME이 제대로 정의되어 있지 않습니다. 이 오류는 Ant가 로드되지 못하게 합니다. 또한 Ant를 요청하는 SOAR도 로드되지 못하게 합니다.

해결책 Ant 스크립트에서 19행의 내용을 no_config=false에서 noconfig=true로 변경합니다.

Ant 구성 파일 문제(문제 번호 없음)

Ant 1.6.1.(Java ES 4와 번들로 제공)은 다음 구성 파일을 검색합니다.

/etc/ant.conf

${HOME}/.ant/ant.conf

${HOME}/antrc

Java ES에서 Ant가 제대로 작동하려면 Ant가 위에 나열된 구성 파일의 설정을 무시하고 Java ES가 제공하는 설정을 사용해야 합니다.. 이렇게 하려면 다음 해결 방법을 수행해야 합니다.

해결책 (1) –noconfig를 ant(ant –noconfig <사용자 명령>)와 함께 사용합니다.

해결책 (2) /etc/ant.conf를 제거합니다.

Linux 업데이트 릴리스 관련 정보

Java Enterprise System 개발자들은 Red Hat 2.1U2 및 3.0U1에 대해 테스트를 수행했으므로 이후 릴리스에 문제가 없음을 보장할 수 없습니다. 자세한 내용은 고객 지원 담당자에게 문의하십시오.

스트레스 테스트 시 tcp_smtp_server에서 코어 덤프가 발생함(6274560)

STH 스트레스 테스팅 동안 tcp_smpt_server에서 코어 덤프가 발생합니다.

해결책 없음

Java ES 설치 프로그램으로 Message Queue를 설치했으면 반드시 제거 프로그램을 사용하여 제거해야 함(문제 번호 없음)

Linux RPM을 직접 제거한 후 설치 프로그램을 실행해 보면 Message Queue가 여전히 설치되어 있으며 제대로 작동하지 않습니다.

해결책 Message Queue RPM을 이미 수동으로 제거한 경우에는 제거 프로그램을 사용하여 Message Queue를 제거해야 합니다. 제거 프로그램을 실행하고 제거할 Message Queue구성 요소를 선택합니다.

Red Hat Linux 3.0에서 Directory Server를 구성할 수 없음(5087845)

설치 중에 필요한 공유 라이브러리인 compat-libstdc++-7.3-2.96.122 RPM이 설치되지 않습니다. RPM없이는 Directory Server를 구성할 수 없습니다.

해결책 배포 CD에서 RPM을 수동으로 설치합니다.

설치 중에 제거 프로그램 RPM이 항상 설치되지는 않음(5060658)

제품 구성 요소를 설치할 때 제거에 필요한 RPM 중 하나인 sun-entsys-uninstall-l10n-2.0-1이 설치되지 않는 경우가 있습니다.

해결책 다음을 수행하여 누락된 제거 RPM을 수동으로 설치합니다.

# rpm -i sun-entsys-uninstall-2.0.i386.rpm

RPM을 설치한 후 제거 스크립트가 나타납니다.

Linux에서 NSPR 및 NSS가 Message Queue의 C-API를 사용함(문제 번호 없음)

Java Enterprise System의 Linux 릴리스에서 Message Queue는 NSPR(Netscape Portable Runtime) 및 NSS(Network Security Services) 라이브러리의 자체 복사본을 제공합니다. Message Queue와 함께 설치된 버전은 Java Enterprise System에서 설치하는 버전보다 이전 버전입니다.

Message Queue를 기본 위치에 설치한 경우 이전 라이브러리는 /opt/imq/lib에 있습니다. Message Queue C 응용 프로그램을 빌드하는 경우 Message Queue C 런타임 라이브러리(mqcrt.so)는 /opt/imq/lib에 있는 이전 NSPR 및 NSS 라이브러리에 연결됩니다. 이는 지원 가능하며 테스트를 거친 것이지만 /opt/sun/private/lib에 Java Enterprise System이 설치하는 최신 버전을 사용하는 것이 좋습니다.

최신 버전의 라이브러리를 사용하려면 LD_PRELOAD 환경 변수를 다음과 같이 설정합니다.

/opt/sun/private/lib/libnspr4.so:\\
/opt/sun/private/lib/libplc4.so:\\
/opt/sun/private/lib/libplds4.so:\\
/opt/sun/private/lib/libnss3.so:\\
/opt/sun/private/lib/libssl3.so

이 작업은 Message Queue C 응용 프로그램을 실행하기 전에 수행해야 합니다.

성공적인 설치 후 설치 프로그램의 마지막 페이지에 java 예외 오류가 표시됨(5041569)

설치가 성공적으로 끝났는데도 마지막 설치 프로그램 페이지에 여러 Java 예외가 나열되고 설치 성공 메시지가 표시되지 않습니다.

해결책 오류를 무시하고 /var/sadm/install/logs에서 로그를 확인합니다. 로그에서 설치가 성공했는지 여부를 알 수 있습니다.

일부 로켈의 경우 인터페이스의 창 너비가 부족함(4949379)

독일어 같은 특정 언어의 창이 전체 인터페이스를 표시할 만큼 충분히 넓지 않습니다. 따라서 힌트와 같은 요소의 텍스트가 오른쪽이나 아래쪽에서 잘립니다.

해결책 수동으로 창 크기를 조정합니다.