2

我使用以下 wlst 命令来检查之前是否已经部署了应用程序:

oldApplication = find(name=d['name'], type='AppDeployment')

但它并没有显示应用程序部署在特定的服务器上。
如何找到该应用程序部署在特定托管服务器上?

4

2 回答 2

1

oldApplication 将是一个 AppDeployment MBean,它具有“targets”属性。 http://download.oracle.com/docs/cd/E17904_01/apirefs.1111/e13951/mbeans/AppDeploymentMBean.html

oldApplication.targets 将返回一个“TargetMBean”数组,它将是应用程序目标/部署的服务器列表。

于 2011-01-20T20:29:42.367 回答
0

它对我有用,可能会帮助你:

print 'stopping and undeploying ...'

try:
    stopApplication('WebApplication')
    undeploy('WebApplication')
    print 'Redeploying...'

except Exception:
    print 'Deploy...'

deploy('WebApplication', '/home/saeed/project/test/WebApplication/dist/WebApplication.war')
startApplication('WebApplication2')
于 2012-08-12T10:08:00.540 回答