공통 이벤트 하부 구조를 사용하기 위해
프로파일을 기능 업그레이드한 개별 WebSphere 런타임 환경에 이벤트 서버 엔터프라이즈 응용프로그램을 배치해야 합니다.
이 타스크를 수행하는 이유 및 시기
이벤트 서버 엔터프라이즈 응용프로그램은 event-application.ear
EAR 파일에 패키지됩니다. event-application.jacl 스크립트는 이 응용프로그램을
WebSphere ESB에 설치합니다.
이 타스크의 단계
- 응용프로그램을 배치하려는 WebSphere Application Server 런타임 환경을 정의하는 프로파일에 대한
profile_path/event/application 디렉토리로 이동하십시오. (profile_path를
WebSphere Application Server 프로파일을 포함하는 디렉토리 경로로 바꾸십시오.)
- wsadmin 명령을 사용하는 event-application.jacl 스크립트를 실행하십시오.
- Windows 시스템
profile_path\bin\wsadmin [-conntype none] -profile event-profile.jacl
-f event-application.jacl -action action -earfile event-application.ear
-backendid backend_id -node node_name -server server_name
[-cluster cluster_name] [-appname app_name] [-trace]
- Linux 및 UNIX 시스템
profile_path/bin/wsadmin.sh [-conntype none] -profile event-profile.jacl
-f event-application.jacl -action action -earfile event-application.ear
-backendid backend_id -node node_name -server server_name
[-cluster cluster_name] [-appname app_name] [-trace]
매개변수는 다음과 같습니다.
- action
- 수행하기 위한 조치. 엔터프라이즈 응용프로그램을 설치하려면 install을 지정하십시오.
이미 설치한 기존 이벤트 서버 응용프로그램을 갱신하려면 update를 지정하십시오. 갱신하는 동안
스크립트는 현재 디렉토리에 기존 응용프로그램 EAR 파일의 백업 사본을 작성합니다. 그러면 필요할 경우
이후에 이 백업 사본을 사용하여 응용프로그램의 이전 버전을 복원할 수 있습니다.
- backend_id
- 엔터프라이즈 응용프로그램에 의해 사용되는 데이터베이스 백엔드의 유형입니다.
데이터베이스 백엔드의 유형은 다음 값 중 하나입니다.
- CLOUDSCAPE_V51_1
- DB2UDBNT_V82_1
- DB2UDBNT_V8_1
- ORACLE_V10_1
- ORACLE_V9_1
- DB2UDBOS390_V8_1
- DB2UDBOS390_V7_1
- node_name
- 이벤트 서버를 배치해야 하는
WebSphere ESB 노드입니다. 노드 이름을 찾으려면
다음 단계를 수행하십시오.
- profile_path/bin/setupCmdLine 스크립트를 실행하십시오.
- echo $WAS_NODE 명령(Linux/UNIX 시스템) 또는 echo
%WAS_NODE% 명령(Windows 시스템)을 실행하십시오.
이 값은 대소문자를 구분해 사용해야 합니다. 클러스터에서 엔터프라이즈 응용프로그램을
배치할 경우 매개변수를 생략하십시오.
- server_name
- 이벤트 서버 엔터프라이즈 응용프로그램을 배치해야 하는
WebSphere 서버입니다. 이 값은 대소문자를 구분해 사용해야 합니다. 클러스터에서 엔터프라이즈 응용프로그램을
배치할 경우 매개변수를 생략하십시오.
- cluster_name
- 이벤트 엔터프라이즈 응용프로그램을 배치해야 하는 WebSphere 클러스터입니다. 클러스터에서 응용프로그램을 배치하고
노드와 서버를 지정하지 않을 경우에만 이 매개변수를 지정하십시오.
- app_name
- 공통 이벤트 하부 구조 엔터프라이즈 응용프로그램에
사용되는 이름입니다. 이 매개변수는 선택적이기 때문에, 기본값은 CommonEventInfrastructureServer입니다.
선택적 -trace 매개변수는
추가 디버깅 정보를 표준 출력에서 표시하는 원인이 됩니다.
주: - event-application.ear 파일의 위치에 대한 완전한 경로를 지정할 경우
경로에서 슬래시(/)를 사용하는 것을 확인해야 합니다. Windows 시스템에서도 마찬가지로 확인해야 합니다.
- 독립형 노드에서 응용프로그램을 배치하는 경우
선택적 -conntype none 매개변수를 지정하여 로컬 모드에서 wsadmin을 실행하십시오.
wsadmin 유틸리티에 관한 자세한 정보는 WebSphere Application Server 문서를 참조하십시오.
결과
event-application.jacl 스크립트가 완료되면 공통 이벤트 하부 구조 엔터프라이즈 응용프로그램은
지정된 서버 또는 클러스터에 배치됩니다.
WebSphere ESB
Network Deployment 환경에서 응용프로그램이 이미 설치된 경우 스크립트는 지정한 노드와 서버에 대한 배치 정보의
추가만이 가능합니다.