我正在使用Ant wldeploy
任务来部署war文件。
它工作正常,但部署的服务器中的war文件路径设置为类似
servers/myadminservername/upload/mywarfilename/app
相反,我想在Ant构建文件中自己设置此路径。
任何人都可以帮助我吗?
我正在使用的任务是:
<wldeploy action="deploy" verbose="false" debug="true"
name="ClientProfileSyncPortTypeImplV8"
source="${results.war.file.dir}/ClientProfileSyncPortTypeImplV8.war"
upload="true" adminurl="t3://${serverip}:${port}"
user="${admin_id}"
password="${admin_pw}"
usenonexclusivelock="${lock}"
targets="${target_managed1}">
</wldeploy>
答案 0 :(得分:0)
我认为您可以编辑config.xml并指定部署的路径。
答案 1 :(得分:0)
wldeploy任务的upload
,targets
和stage
/ nostage
/ externalstage
属性可以控制部署的位置做到了。
答案 2 :(得分:0)
我最终删除了应用程序并从ant部署它,接受它选择的路径。现在我可以部署和重新部署就好了。这真的既不在我身边,也不在我身边的地方 - 我很遗憾,当我在UI中部署时,我无法使用蚂蚁进行重新部署。
答案 3 :(得分:0)
我知道这是一篇旧帖子,但对于遇到这个问题的人来说,我有一个部分解决方案
从路径:“domain / servers / myadminservername / upload / mywarfilename / app”您可以更改第一部分(您可以编辑“servers / myadminservername / upload”)转到相对于WLS的任何目录域。
转到管理员控制台(使用:serverIP:serverPort / console),然后在左侧跟随树: 环境 - &gt;服务器 - &gt; (AdminServerName) - &gt;配置 - &gt;部署 - &gt;上传目录名称
“上载目录名称”可以包含相对于域的目录的路径。
所以至少“domain / servers / myadminservername / upload / mywarfilename / app”可以成为“domain / path_of_your_choice / mywarfilename / app”
希望这有助于某人