我有一个要求,我需要使用命令行在 weblogic 中取消部署 war 文件,下面的代码为我做了:
java weblogic.Deployer -adminurl t3://localhost:8001 -user weblogic -password password123 -name <name> -undeploy
但文件名在每次部署后都会更改,即(文件 1.0.0 和文件 1.1.1)。
我需要一个这样的命令,以便取消部署该服务器中存在的所有文件。
谁能告诉我如何一次性取消部署所有文件?
提前致谢
维沙尔
最佳答案
我已经找到了如何取消部署所有应用程序:
List Apps:
import sys
connect('weblogic','weblogic10','http://autowfm-vmh:7259')
cd("AppDeployments")
app = ls(returnMap='true')
domainRuntime()
cd("AppRuntimeStateRuntime/AppRuntimeStateRuntime")
i=1
f = open('filename.txt','w')
for appName in app:
print >>f, appName
i=i+1
f.close()
exit()
Undeploy :
import os
connect('weblogic','weblogic','http://localhost:7001')
target='AdminServer'
f = open(r'D:\filename.txt','r')
print f
for i in range(10):
line=f.readline()
line1=line[:-1]
appName='./'+line1
print '*****************'+appName
undeploy(appName=line1)
exit()
关于javascript - weblogic 取消部署应用命令行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25106709/