2012-06-12 2 views

답변

3

wsadmin을 사용하여 응용 프로그램을 설치하는 가장 쉬운 방법은 AdminControl이 아니라 AdminControl을 사용하는 것입니다.

난 당신이 wsadminlib.py를 다운로드 제안은 많은 기능, 그 중 하나가 클러스터와도 작동 installApplication입니다있다

(here에서 링크를 얻었다).

편집 :

는 최근에 나는 스크립트 라이브러리에 포함되는 AdminApplication에 대해 알게 7 (인/opt/IBM/WebSphere/AppServer를/scriptLibraries/응용 프로그램/V70)

docuemntation은 크지 않다 정보 센터에서 .py 파일을 보면 내부에서 볼 수있는 내용을 볼 수 있습니다.

wsadmin에 자동으로 가져 오며 가져 오기 또는 다른 구성없이 사용할 수 있습니다.

가치가 있습니다.

+0

언급 된 Aviram Segal처럼 AdminApp는 응용 프로그램 조작 (설치, 제거, 업데이트 등)에 사용되는 개체 여야합니다. 또한 클러스터에 설치하는 것과 단일 서버에 설치하는 것 사이에는 큰 차이가 없습니다. – Manglu

1

@ aviram-segal이 맞습니다. wsadminlib이 정말 도움이됩니다. 나는 다음과 같은 구문을 사용합니다

arg = ["-reloadEnabled", "-reloadInterval '0'", "-cell "+self.cellName, "-node "+self.nodeName, "-server '"+ self.serverName+"'", "-appname "+ name, '-MapWebModToVH',[['.*', '.*', self.virtualHost]]] 
    AdminApp.install(path, arg) 

경로가 당신의 EAR/WAR 파일의 위치입니다. 설명서를 찾을 수 있습니다 here

관련 문제