【发布时间】:2010-06-21 16:45:19
【问题描述】:
我有以下用于远程部署到 weblogic 的 ant 配置。
<target name="deploy">
<wldeploy name="${ant.project.name}.ear" user="${wls.username}" password="${wls.password}" adminurl="t3://${wls.hostname}:${wls.port}" action="deploy" source="myApp.ear" targets="${wls.server.name}" stage="true" verbose="true" upload="true" remote="true" debug="true"/>
</target>
当我为此目标运行构建文件时,我遇到了以下错误: 构建失败 weblogic.management.ManagementException:[部署者:149003]无法访问应用程序源信息 '/app/myApp.ear' 用于应用程序'myApp.ear'。
我相信我无法控制用于部署的 EAR 文件的服务器位置。但为什么? 当目标是我的对等机器(Windows)时,脚本似乎工作正常。本地部署也可以。它与unix env有关吗?或任何 weblogic 服务器设置?
【问题讨论】:
-
是否有额外的日志信息如“具体错误为:”
-
这里是错误josek:具体错误是:不存在应用程序文件。
-
这里是调试消息: [wldeploy] 应用程序根目录:W3C\DTD HTML 4.0 Draft\EN"> [wldeploy] 应用程序配置:W3C\DTD HTML 4.0 Draft\EN">\plan
-
作为测试,如果您手动部署一次,“重新部署”或“取消部署”是否有效?
-
我的领导刚刚开始工作。看起来重新部署工作。仍然不确定如何。将很快发布更新
标签: ant weblogic automated-deploy