Sun GlassFish Enterprise Server v2.1.1 릴리스 노트

업그레이드

이 절에서는 알려진 업그레이드 문제 및 해결 방법을 설명합니다.

일부 Linux 시스템에서 "업그레이드 마법사 시작" 버튼을 누른 후에 "현재 위치에서 업그레이드"를 실행하는 설치 프로그램에서 업그레이드 도구를 시작하지 못함(6207337)

설명

이 문제는 몇몇 Linux 시스템에서 발견되었으며 Java Desktop System 2에서 가장 일반적으로 나타나지만 RedHat 배포에서도 볼 수 있습니다.

설치 프로그램 화면의 "업그레이드 도구 시작" 버튼을 누른 후 설치 프로그램에서 업그레이드 도구를 시작하여 업그레이드 프로세스를 완료하는 데 실패하고 명령 프롬프트가 반환되지 않은 채 중단됩니다.

해결 방법

이 문제는 명령줄 설치 모드를 사용하여 현재 위치에서 업그레이드를 실행하는 경우에는 발생하지 않습니다.

  1. 현재 위치에서 업그레이드를 GUI 모드에서 실행하고 이 문제가 발생하면 설치 프로그램이 시작된 단말기 창에서 Ctrl+C를 눌러 설치 프로그램을 종료합니다.

  2. 단말기 창에서 다음 명령을 사용하여 업그레이드 도구를 시작합니다.


    as-install/bin/asupgrade --source as-install/domains --target 
    as-install --adminuser adminuser --adminpassword adminpassword 
    --masterpassword changeit

    adminuseradminpassword는 업그레이드 중인 설치를 위해 사용되는 값이 일치해야 합니다.

  3. 업그레이드 도구에서 업그레이드 프로세스를 완료하면 브라우저를 시작하고 다음 URL을 입력하여 정보 페이지를 검토할 수 있습니다.


    file://as-install/docs-ee/about.html

제품을 등록하는 설치 옵션을 선택한 경우에는 제품 정보 페이지에서 등록 페이지로 연결되는 링크를 따라갑니다.

8.0 PE(Platform Edition)에서 8.1 EE(Enterprise Edition) UR2로 업그레이드하는 동안이나 그 이후에 자체 서명된 인증서가 신뢰되지 않음(6296105)

해결 방법

(업그레이드 후) 대상 domain.xml에서 다음 항목을 제거하고 서버를 다시 시작합니다.

<jvm-options>-Djavax.net.ssl.keyStore=${com.sun.aas.instanceRoot}
/config/keystore.jks</jvm-options>-
<jvm-options>Djavax.net.ssl.trustStore=${com.sun.aas.instanceRoot}
/config/cacerts.jks</jvm-options>

(sbs-manual, sbs-installer)에서 서버 인스턴스 서버에 null이라는 이름의 시스템 커넥터가 없다는 오류를 표시함(6545145)

설명

Enterprise Server 8.0PE에서 2.1.1로 업그레이드하는 경우 서버에 null이라는 이름의 시스템 커넥터가 없다는 오류가 발생하고 sbs-manual에 잘못된 사용자 정보가 표시됩니다. 하드코드된 값을 변경해도 같은 오류 메시지가 표시됩니다.

해결 방법

이 버그는 8.0 PE에서 Enterprise Server로 업그레이드하는 동안에만 발생합니다. 해결 방법은 8.1, 8.2 또는 9.0으로 업그레이드한 다음 Enterprise Server로 업그레이드합니다.

서로 다른 빌드 조합을 사용하는 경우 업그레이드 시 다른 여러 도메인이 손실됨(6546130)

설명

현재 위치에서 업그레이드를 수행하는 경우 소스에 여러 도메인이 있으면 프로세스가 중지된 후에도 설치 프로그램에서 업그레이드 도구를 호출합니다. GUI 모드에서 호출한 경우에 발생하는 문제입니다.

해결 방법

  1. 현재 위치에서 CLI 모드로 설치를 수행하고 설치 프로세스의 마지막에 설치 프로그램에서 업그레이드 도구를 선택하라는 프롬프트를 표시하면 종료합니다. 그러면 도메인 디렉토리에 있는 도메인이 삭제되지 않습니다. 업그레이드 도구는 bin 디렉토리에서 수동으로 호출해야 합니다.

  2. 현재 위치에서 GUI 모드로 설치를 수행할 때 도메인 루트에 도메인의 백업을 만들어 작업 중에 도메인이 손실되는 것을 방지합니다. 설치 프로세스의 마지막에 설치 프로그램에서 업그레이드 도구를 호출하라는 프롬프트를 표시하면 종료합니다. 도메인이 손실된 경우 백업된 도메인을 도메인 디렉토리에 복사합니다. 업그레이드 도구를 수동으로 실행하여 업그레이드를 수행합니다.

Solaris: 업그레이드 도구의 미리 입력된 마스터 비밀번호가 AS8.2가 아닌 Enterprise Server 2.1.1의 값임(6565825)

설명

AS 8.2에서 업그레이드하는 경우 8.2 설치의 마스터 비밀번호가 대상 설치로 상속되지 않습니다. 그러면 다음 관리자 로그인 시에 인증 오류가 발생합니다.

해결 방법

Enterprise Server 2.1.1에서 기본 관리자 비밀번호는 changeit입니다. 8.2에서 업그레이드한 후에 Enterprise Server로 로그인할 때 문제가 발생하지 않게 하려면 다음 세 가지 중 하나를 수행합니다.

asupgrade GUI의 현지화된 온라인 도움말이 존재하지 않음(6610170)

설명

영어가 아닌 언어로 asupgrade GUI를 실행하는 경우 GUI의 온라인 도움말이 영어 외의 선택된 언어로 현지화되어 있지 않습니다.

해결 방법

지금은 해결 방법이 없습니다. 온라인 도움말은 영어가 아닌 모든 대상 언어로 현지화될 예정입니다.

여러 도메인을 역순으로 업그레이드할 때 업그레이드 도구가 nodeagents 디렉토리를 삭제함(6636871)

설명

여러 도메인이 포함된 구성의 단계별 업그레이드 후에 마지막 처리된 도메인의 노드 에이전트만 있습니다. 이 문제는 업그레이드 도구가 도메인을 처리할 때마다 대상에서 nodeagents 디렉토리를 제거하고 다시 만들기 때문입니다.

Procedure해결 방법: 여러 도메인의 단계별 업그레이드에서 모든 노드 에이전트를 보존하려면

  1. 각 도메인을 처리한 후 nodeagents 디렉토리의 zip 파일을 만듭니다.

  2. 모든 도메인이 처리되고 나면 만든 파일을 압축 해제합니다.

    이제 모든 노드 에이전트가 있어야 합니다.

인플레이스(In-place) 업그레이드를 수행할 때 기존 도메인의 index.html 파일이 업데이트되지 않음(6831429)

설명

인플레이스(In-place) 업그레이드를 수행하는 동안 이미 존재하는 도메인의 index.html 파일은 교체되지 않습니다. 여전히 서버의 기존 버전이 표시될 수 있습니다. 이 index.html 파일은 SGES_BASEindex.html 파일로 교체될 수 있습니다.


SGES_BASE/lib/install/templates/ee/index.html DOMAIN_DIR/docroot/index.html