【发布时间】:2011-01-17 12:30:28
【问题描述】:
我正在尝试在 WebLogic 上远程部署应用程序。我在 python 脚本中使用 WLST。
我正在使用部署命令来执行此操作。当我给出远程机器可以访问的任何位置的战争路径时,一切顺利,但是当我给出远程机器无法访问的任何位置时,它会失败。
现在我知道默认上传为 false 的解决方案,因此远程 WebLogic 需要访问战争位置,但我已尝试将上传设置为 true,但部署仍然失败,并出现如下错误:
部署消息:weblogic.management.ManagementException:[Deployer:149003] 无法访问应用程序“jamagent_AdminServer”的“/app/jamagentAdminServer.war”中的应用程序源信息。具体错误是:不存在应用程序文件。 没有可用的堆栈跟踪。
我错过了什么吗?我正在使用命令:
deploy('jamagent_'+ServerName,jamagentwarpath+'/jamagent'+ServerName+'.war', targets=ServerName, timeout=600000, upload='true')
所以如果我删除upload='true' 子句并确保jamagentwarpath 是远程机器可以访问的位置,那么一切都会好起来的。我希望我的问题很清楚。
【问题讨论】:
标签: deployment weblogic wlst