2

アプリケーションが以前にデプロイされているかどうかを確認するために、次の wlst コマンドを使用します。

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

ただし、アプリケーションが特定のサーバーにデプロイされたことは示されません。
アプリケーションが特定の管理対象サーバーにデプロイされたことを確認するにはどうすればよいですか?

4

2 に答える 2

1

oldApplication は、「targets」属性を持つ AppDeployment MBean になります。 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 に答える