2011-08-03 4 views
8

서버 A에있는 EAR 파일을 서버 B에있는 WebSphere 서버에 배치해야합니다. 서버 A에서 내 WAS로 EAR을 배치하는 방법을 알아야합니다. 명령 행. 나는 웹을 보았지만 결과는 6면에서만 발견되었다 (나는 7 점을 가졌다). 명령 행을 통해 다른 서버에있는 WAS에 EAR을 배치하는 방법을 알고 있습니까?명령 행에서 WAS 7에 EAR 파일 배치

답변

4

두 서버가 모두 독립형이라고 가정합니다. 그렇다면 서버 A에서 WAS_HOME/bin/wsadmin을 사용하고 serverB에 대해 RMI 호스트/포트를 지정하십시오. 그렇지 않은 경우, serverB에 대한 Deployment Manager의 호스트/포트를 지정하십시오.

wsadmin -host serverB.host.com -port serverBRMIPortNumber -c '$AdminApp install /path/to/localfile.ear {...options...}' 

참고 : 이것은 UNIX 구문입니다. Windows 구문의 경우 "큰 따옴표"를 사용하십시오. 또는 -c를 생략하고 대화식 모드를 사용하거나 -f file.jacl을 사용할 수 있습니다. 자이 썬 스크립팅은 -lang jython과 함께 사용할 수 있습니다. 은 AdminApp (예를 들어, -appName 또는 -usedefaultbindings) 설치 옵션에 대해 다음을 참조하십시오 : 당신은 정말 노드 에이전트를 고려해야한다

http://publib.boulder.ibm.com/infocenter/wasinfo/fep/topic/com.ibm.websphere.nd.multiplatform.doc/info/ae/ae/rxml_taskoptions.html

+0

WAR 파일을 명령 줄에 배포하는 방법은 무엇입니까? 컨텍스트 루트를 전달합니다. Pls help –

+0

$ AdminApp install /path/to/localfile.war {-contextroot anything ... more options ...} –

+0

귀 파일을 패키지화해야합니까? 나는 윈도우 컴퓨터를 사용 중이며 EarContent 디렉토리가있는 프로젝트를 가지고있다. 먼저 EarFile에 포장해야합니까? – momomo

0

, 그 멀리 갈이 모든 것을 할 것입니다. 클러스터 된 환경에 있지 않다고 가정합니다. 그렇지 않으면 노드 에이전트의 간단한 동기화 및 동기화가 트릭을 수행합니다.

위의 대답은 정확하지만 serverB에 배포 할 패키지를 FTP로 전송하고 wsadmin을 사용하여 로컬로 설치할 수도 있습니다.

관련 문제