wsadmin 스크립트를 사용하여 애플리케이션 시작
스크립트 및 wsadmin 도구를 사용하여 실행 중이 아닌 애플리케이션을 시작할 수 있습니다.
시작하기 전에
다음은 이 태스크를 완료하는 두 가지 방법입니다. 이 주제에서는 애플리케이션을 시작하는 데 AdminControl 오브젝트를 사용합니다. 또는 AdminApplication 스크립트 라이브러리의 스크립트를 사용하여 애플리케이션을 시작, 중지 및 관리할 수 있습니다.
프로시저
- wsadmin 스크립트 도구를 시작하십시오.
- 애플리케이션이 상주하는 서버에 대한 애플리케이션 관리자 MBean을 식별하여
그것을 appManager 변수에 지정하십시오. 다음 예제는
애플리케이션 관리자 MBean의 이름을 리턴합니다.
- Jacl 사용:
set appManager [$AdminControl queryNames cell=mycell,node=mynode,type=ApplicationManager,process=server1,*]
- Jython 사용:
appManager = AdminControl.queryNames('cell=mycell,node=mynode,type=ApplicationManager,process=server1,*') print appManager
표 1. queryNames 명령 요소. 애플리케이션 관리자 MBean의 이름을 가져오려면 queryNames 명령을 실행하십시오. 명령 요소 설명 set Jacl 명령입니다. appManager 변수 이름입니다. $ 변수 이름을 그 값으로 대체하기 위한 Jacl 운영자입니다. AdminControl WebSphere® 애플리케이션 서버 프로세스에서 실행 중인 MBeans의 조작을 사용 가능하게 하는 오브젝트입니다. queryNames AdminControl 명령입니다. cell=mycell,node=mynode,type=ApplicationManager ,process=server1 구성 오브젝트의 계층 구조 포함 경로입니다. print Jython 명령입니다. 출력 예제:WebSphere:cell=mycell,name=ApplicationManager,mbeanIdentifier=ApplicationManager, type=ApplicationManager,node=mynode,process=server1
- 애플리케이션을 시작하십시오. 다음 예제는 MBean에 대해
startApplication 조작을 호출하며 시작할 애플리케이션 이름을 제공합니다.
- Jacl 사용:
$AdminControl invoke $appManager startApplication myApplication
- Jython 사용:
AdminControl.invoke(appManager, 'startApplication', 'myApplication')
표 2. invoke 명령 요소. 애플리케이션을 시작하려면 invoke 명령을 실행하십시오. 명령 요소 설명 $ 변수 이름을 그 값으로 대체하기 위한 Jacl 운영자입니다. AdminControl WebSphere 애플리케이션 서버 프로세스에서 실행 중인 MBeans의 조작을 사용 가능하게 하는 오브젝트입니다. invoke AdminControl 명령입니다. appManager 단계 번호 1에서 지정된 서버의 ID를 평가합니다. startApplication modify 명령의 속성입니다. myApplication startApplication 속성 값입니다.
관련 태스크:
관련 정보:


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_startapplication
파일 이름:txml_startapplication.html