我有以下用于远程部署到 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>
运行此目标的构建文件时遇到以下错误:BUILD FAILED weblogic.management.ManagementException: [Deployer:149003]Unable to access application source information in '<!DOCTYPE HTML PUBLIC"-/W3C/DTD HTML 4.0 Draft/EN">/app/myApp.ear' 用于应用程序“myApp.ear”。
我相信我无法控制用于部署的 EAR 文件的服务器位置。但为什么?当目标是我的对等机器(Windows)时,脚本似乎工作正常。本地部署也可以。它与unix env有关吗?或任何 weblogic 服务器设置?