如何在weblogic中从命令行部署war / ear文件

时间:2013-11-06 05:29:01

标签: weblogic war

我想使用wlst命令将war / ear文件从命令行部署到weblogic服务器中。任何人都会帮助解决这个问题。我需要命令才能解决这个问题。

3 个答案:

答案 0 :(得分:21)

 set CLASSPATH=D:\Weblogic\Middleware\wlserver_10.3\server\lib\weblogic.jar

//来自远程

 java weblogic.Deployer -adminurl t3://localhost:8001 -user weblogic -password password123 -deploy C:\Users\User\Documents\sample\dist\sample.war -remote -upload

//从正常

开始
 java weblogic.Deployer -adminurl t3://localhost:8001 -username weblogic -password password123 -deploy -name warfilename -targets AdminServer -source C:\apps\sample.war 

通过使用上面的东西,它得到了解决。

答案 1 :(得分:1)

只是想添加部署工件作为共享库,您可以使用以下内容:

java weblogic.Deployer -adminurl t3://localhost:7001 -username [Your username] -password [Your password] -upload -library -targets AdminServer -deploy -source [path to your war file]

答案 2 :(得分:0)

import re
warPath = raw_input('enter warpath:')
appPath = raw_input('enter appname:')
weblogicUrl = raw_input('enter weblogicurl:')
userName = raw_input('enter username:')
password = raw_input('enter password')
connect(userName,password,weblogicUrl)
appList = re.findall(appName, ls('/AppDeployments'))
print(len(appList))
if len(appList) > 0:
undeploy(appName, timeout=60000)  
deploy(appName,warPath,targets='AdminServer')
exit()