我使用Wlst和Python脚本重新部署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相关问题 更多 >
编程相关推荐