이 절에서는 업그레이드 유틸리티와 관련된 알려진 문제점과 해결 방법에 대해 설명합니다.
이 버그는 다음과 같은 두 가지 특징이 있습니다.
Derby 데이터베이스를 사용하는 샘플 응용 프로그램 설정 스크립트를 실행하면 Derby 데이터베이스가 현재 디렉토리 또는 <install_root>/bin에 만들어집니다.
샘플 build Ant 스크립트는 현재 디렉토리에서 관리 비밀번호 파일을 저장하는 password.txt 파일을 만듭니다. 루트가 아닌 스파스 영역 시나리오에서는 이 파일에 쓸 수 없습니다.
Derby 데이터베이스 위치 – --dbhome 옵션을 start-database 명령과 함께 사용하여 --dbhome에 대해 지정된 값에 데이터베이스를 만듭니다. 예를 들어, start-database에 대한 asadmin 명령 구문은 다음과 같습니다.
start-database [--dbhost 0.0.0.0] [--dbport 1527] [--dbhome db_directory] [--echo=false] [--verbose=false] |
password.txt 파일의 위치 – 모든 빌드 명령은 password.txt 파일을 해당 디렉토리에 만들도록 설계되었기 때문에 샘플 디렉토리를 쓸 수 있습니다. 쓸 수 있는 위치에 샘플의 작업 복사본을 설치합니다.
Application Server Enterprise Edition 8.2 설치에서는 관리자 이름에 특수 문자를 사용할 수 없습니다. 특수 문자를 사용할 경우 도메인이 만들어지지 않습니다. 관리 비밀번호에는 특수 문자를 사용할 수 있습니다.
Application Server 7에서 Application Server 8.2로 업그레이드하는 경우 관리자 이름에 특수 문자가 포함되어 있는지 확인합니다.