본 부록에서는 JEUS 7에서 제공하는 업그레이드 툴의 기능과 옵션을 설명하고 실제 업그레이드 툴을 이용하여 업그레이드 작업을 할 때 사용되는 설정들을 설명한다.
업그레이드 툴을 실행하는 스크립트는 JEUS_HOME/bin 아래에서 찾을 수 있다.
업그레이드 툴을 실행할 때 사용할 수 있는 옵션 및 옵션에 대한 설명은 다음과 같다.
upgrade6to7 -source <JEUS6_HOME> -target <JEUS7_HOME> [-domain <domain name>] [-u,--user <user name>] [-p,--password <password>] [-node <node name...>]
옵션 | 설명 |
---|---|
-source <JEUS6_HOME> | 이전할 JEUS 6이 설치되어 있는 디렉터리를 지정한다. (필수 입력사항) |
-target <JEUS7_HOME> | JEUS 7이 설치되어 있는 디렉터리를 지정한다. (필수 입력사항) |
[-domain <domain name>] | JEUS 6 노드들을 이전하여 생성할 JEUS 7 도메인에 대한 이름을 지정한다. 지정하지 않을 경우 기본값으로 "domain1"이 사용된다. 이미 존재하는 도메인 이름을 지정했을 경우 업그레이드 작업이 실패하므로 존재하지 않는 도메인 이름을 지정하도록 한다. |
[-u,--user <user name>] | 생성할 JEUS 7 도메인이 사용할 기본 사용자 이름을 지정한다. 지정하지 않을 경우 'administrator'가 사용된다. |
[-p,--password <password>] | 생성할 JEUS 7 도메인이 사용할 기본 사용자에 대한 비밀번호를 지정한다. 지정하지 않을 경우 'jeus'가 사용된다. |
[-node <node name...>] | 이전할 JEUS 6 노드의 이름을 나열하여 지정한다. 지정하지 않을 경우 source 옵션으로 지정한 JEUS 6 설치 디렉터리 아래에 있는 모든 노드를 이전한다. |
본 장에서는 현재 업그레이드 툴에서 지원하지 않거나 오동작하는 항목에 대해서 설명한다.
여러 노드를 합쳐 하나의 도메인을 구성한 경우, JNDI export-name이나 application id, data-source id 등이 중복될 수 있다. 이는 수동으로 재설정해야 한다.
세션 서버 설정 이전을 지원하지 않으므로 세션 서버 설정 이전은 수동으로 진행해야 한다. “JEUS 세션 관리 안내서”의 “2.10. JEUS 6에서 JEUS 7으로 설정 변환”을 참고한다.
JEUS 7에서는 JEUS 6의 webhome과 같은 디렉터리가 존재하지 않으므로, JEUS 6에서 webhome 아래에 두고 디플로이한 애플리케이션인 경우 경로를 변경하지 않고 그대로 사용한다. 추후 JEUS 6 설치본을 삭제하거나 할 경우, 애플리케이션을 다른 곳으로 옮기고 새로 디플로이해야 한다.