簡體   English   中英

使用Wlst重新部署Web應用程序而無需啟動它

[英]Redeploy a web application using Wlst without starting it

我使用帶有Python腳本的Wlst重新部署Web應用程序。 但是,如果Web應用程序未處於活動狀態,則我不希望其啟動。

目前,我必須在重新部署之前檢查應用程序狀態,然后在重新部署之后立即將其停止。 我當前的方法類似於:

cd("domainRuntime:/AppRuntimeStateRuntime/AppRuntimeStateRuntime")
appState = cmo.getIntendedState("mywebapp")
deploy("mywebapp", "/tmp/mywebapp", upload = "true", retireGracefully = "true")

if appState != "STATE_ACTIVE" :
    print "stopping web application because of initial state: " + webappState
    stopApplication(appName = "mywebapp", retireGracefully = "false")
#end if

理想情況下,我希望能夠在不啟用Web應用程序的情況下進行重新部署,因此不必停止它。

如果仍然有意義,則可能需要簽出-distributeApplication命令。 有關參考,請參見此處: http : //docs.oracle.com/cd/E13222_01/wls/docs92/config_scripting/reference.html#wp1260412

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM