Sun Java System Application Server Enterprise Edition 8.2 Microsoft Windows용 릴리스 노트

업그레이드 유틸리티

이 절에서는 업그레이드 유틸리티와 관련된 알려진 문제점과 해결 방법에 대해 설명합니다.

샘플 스크립트에 사용되는 Derby 데이터베이스가 잘못된 위치에 만들어짐(ID 6377804)

이 버그는 다음과 같은 두 가지 특징이 있습니다.

  1. Derby 데이터베이스를 사용하는 샘플 응용 프로그램 설정 스크립트를 실행하면 Derby 데이터베이스가 현재 디렉토리 또는 <install_root>/bin에 만들어집니다.

  2. 샘플 build Ant 스크립트는 현재 디렉토리에서 관리 비밀번호 파일을 저장하는 password.txt 파일을 만듭니다. 루트가 아닌 스파스 영역 시나리오에서는 이 파일에 쓸 수 없습니다.

해결 방법

  1. Derby 데이터베이스 위치--dbhome 옵션을 start-database 명령과 함께 사용하여 --dbhome에 대해 지정된 값에 데이터베이스를 만듭니다. 예를 들어, start-database에 대한 asadmin 명령 구문은 다음과 같습니다.


    start-database [--dbhost 0.0.0.0] [--dbport 1527] [--dbhome db_directory] [--echo=false] 
    [--verbose=false]
  2. password.txt 파일의 위치 – 모든 빌드 명령은 password.txt 파일을 해당 디렉토리에 만들도록 설계되었기 때문에 샘플 디렉토리를 쓸 수 있습니다. 쓸 수 있는 위치에 샘플의 작업 복사본을 설치합니다.

관리 사용자 이름 또는 비밀번호에서 세미콜론(;) 문자를 무효화하지 못함(ID 6473341)

Application Server Enterprise Edition 8.2 설치에서는 관리자 이름에 특수 문자를 사용할 수 없습니다. 특수 문자를 사용할 경우 도메인이 만들어지지 않습니다. 관리 비밀번호에는 특수 문자를 사용할 수 있습니다.

해결 방법

Application Server 7에서 Application Server 8.2로 업그레이드하는 경우 관리자 이름에 특수 문자가 포함되어 있는지 확인합니다.