2014-03-13 35 views
2

從控制檯如果1要更新應用程序,請執行1所做的操作。 1.單擊部署。 2.選擇應用程序名稱並單擊更新選項。 3.在這裏,他可能會改變:如何使用wlst更新應用程序

i. Source Path 
ii. Deployment Plan 

現在在我的應用程序沒有計劃路徑指定,以便更新應用程序,我只改變源路徑。應用程序獲得成功更新。

我想通過給出新的源路徑使用wlst命令更新應用程序。 這可能嗎?

updateApplication( '後臺', '路徑\爲\的\耳\文件')

回答

3

在這種情況下,我相信你正在尋找的命令是redeploy

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點02分02秒IST><新源位置, 'C:\安裝程序\ redeploy_installer \ backoffice.ear',canno 噸被部署到配置的應用程序,「backoffice」。應用程序源位於'C:\ Installers \ redeploy_installer \ bo1_ms_installation \ boo5_ \ backoffice \ backoffice.ear'。更改源位置不允許用於以前試圖解決的問題。嘗試部署而不指定源。> – JMD