Service Registry 3.1 릴리스 노트

6491246: HP-UX 플랫폼에서 업그레이드가 실패함

문제 요약: HP-UX 시스템에서 Java ES 2005Q4의 이전 버전 Service Registry를 설치하여 사용하다가 이제 Java ES 5 버전의 Service Registry로 업그레이드할 경우 고가용성 데이터베이스(HADB)에 문제가 있다는 오류 메시지와 함께 설치에 실패합니다. 문제가 발생하는 것은 Java ES 5 설치 프로그램이 기본 위치로 사용하지 않는 위치에 HADB 패키지가 설치되었기 때문입니다.

또한 Java ES 2005Q4 버전의 Application Server를 제거한 다음 Java ES 5 버전의 Service Registry 및 Application Server를 설치할 경우 이 문제가 발생합니다.

해결 방법: Application Server를 제거한 경우 다시 설치하기 전에 sun-hadb 패키지를 제거해야 합니다.

Java ES 2005Q4 버전의 Service Registry에서 Java ES 5 버전으로 직접 업그레이드하는 경우 단계가 더 복잡합니다.

  1. sun-hadb 패키지를 제거합니다.

  2. Java ES 5 버전의 Service Registry 및 Application Server를 설치합니다.

  3. 다음과 같이 /opt/sun/appserver/config/asenv.conf 파일을 편집합니다.

    • 다음 줄을 찾습니다.

      AS_ANT="/opt/sun/share/lib/ant/bin"

      다음과 같이 변경합니다.

      AS_ANT="/opt/sun/bin"
    • 다음 줄을 찾습니다.

      AS_ANT_LIB="/opt/sun/share/lib/ant/lib"

      다음과 같이 변경합니다.

      AS_ANT_LIB="/opt/sun/share/lib"
    • 다음 두 개의 줄을 추가합니다.

      AS_DERBY_INSTALL="/opt/sun/javadb"
      AS_MFWK_HOME=/opt/sun/mfwk/share
  4. /opt/sun/appserver/lib 디렉토리에 endorsed라는 하위 디렉토리를 만듭니다.

  5. /opt/sun/javadb/lib/derby.jar 파일을 /opt/sun/appserver/lib/endorsed 디렉토리에 복사합니다.