Table of Contents
본 부록에서는 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 Session Management Guide. "2.9. Configuration Changes in JEUS 7 from JEUS 6"을 참고한다.
JEUS 7에서는 JEUS 6의 webhome과 같은 디렉터리가 존재하지 않으므로, JEUS 6에서 webhome 아래에 두고 디플로이한 애플리케이션인 경우 경로를 변경하지 않고 그대로 사용한다. 추후 JEUS 6 설치본을 삭제하거나 할 경우, 애플리케이션을 다른 곳으로 옮기고 새로 디플로이해야 한다.