sha*_*llu 5 deployment weblogic wlst
我正在尝试在WebLogic上远程部署应用程序.我在python脚本中使用WLST.
我正在使用deploy命令来做到这一点.当我给我的远程机器可以访问的任何位置的战争路径一切顺利,但当我给任何远程机器无法访问的位置时它失败了.
现在我知道默认情况下上传是错误的解决方案,因此远程WebLogic需要访问war位置,但我已尝试将设置上传为true但仍然部署失败,并出现如下错误:
部署消息:weblogic.management.ManagementException:[Deployer:149003]无法访问'/app/jamagentAdminServer.war'中的应用程序'jamagent_AdminServer'的应用程序源信息.特定错误是:不存在应用程序文件.没有可用的堆栈跟踪.
我错过了什么吗?我正在使用命令:
deploy('jamagent _'+ ServerName,jamagentwarpath +'/ jamagent'+ ServerName +'.war',targets = ServerName,timeout = 600000,upload ='true')
因此,如果我删除upload='true'
子句并确保它jamagentwarpath
是远程机器可访问的位置,那么一切都很顺利.我希望我对自己的问题很清楚.
我没有使用过python版本,但是根据weblogic.Deployer命令行参考,它应该是相同的功能,-remote
除了选项之外还需要-upload
选项:
表示weblogic.Deployer未在与Administration Server相同的计算机上运行,并且该命令中指定的源路径对Administration Server计算机本身有效.
归档时间: |
|
查看次数: |
12545 次 |
最近记录: |