2014-03-13 5 views
2

콘솔에서 1이 응용 프로그램을 업데이트하는 경우 1이하는 것은 .. 1. 배포를 클릭합니다. 2. 응용 프로그램 이름을 선택하고 업데이트 옵션을 클릭합니다. 3. 여기에서 그는 변경 될 수 있습니다 : wlst를 사용하여 응용 프로그램을 업데이트하는 방법

i. Source Path 
ii. Deployment Plan 

지금 내 응용 프로그램에서 어떠한 계획 경로 그래서 나는 단지 소스 경로를 변경하려면 응용 프로그램을 업데이트하기 위해 지정되지 않습니다. 응용 프로그램이 성공적으로 업데이트됩니다.

wlst 명령을 사용하여 새 소스 경로를 제공하여 응용 프로그램을 업데이트하려고합니다. 가능합니까?

같은

updateApplication ('백 오피스', '의 \ 귀 \ 파일 \하는 경로 \') 나는 당신이 찾고있는 명령이 redeploy 판단이 경우

답변

3

을 :

progress = redeploy('myAppName', appPath='new/path/to/file') 
progress.getState() 

오류가 발생하면 새 ear 파일을 원래 위치에 저장하거나 먼저 배포 해제를 실행 한 다음 정상 배포를 수행해야 할 수 있습니다.

참조 :

http://docs.oracle.com/cd/E13222_01/wls/docs92/config_scripting/reference.html#wp1024321

또 다른 예 :

내가 강제로 소스 경로를 변경해야 http://zachxu.blogspot.com/2010/08/how-to-use-weblogic-wlst-to-redeploy.html

+0

... 재배포 명령이 나 소스 경로를 변경하는 것을 허용하지 않습니다 . 그것은 다음과 같은 예외가 발생 ... 은 <2014년 3월 20일 오후 12시 2분 2초의 IST는>는 <새 소스 위치는 'C : \ 설치 \ redeploy_installer \ backoffice.ear', canno t 배포 구성된 응용 프로그램 'backoffice'. 응용 프로그램 소스는 'C : \ Installers \ redeploy_installer \ bo1_ms_installation \ boo5_ \ backoffice \ backoffice.ear'에 있습니다. 이전에 시도한 장소 loyment에는 소스 위치 변경이 허용되지 않습니다. 소스를 지정하지 않고 배치를 시도하십시오.> – JMD