将war文件部署到托管weblogic服务器到指定的路径位置

时间:2010-12-30 12:00:32

标签: ant weblogic

我正在使用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>

4 个答案:

答案 0 :(得分:0)

我认为您可以编辑config.xml并指定部署的路径。

答案 1 :(得分:0)

wldeploy任务的uploadtargetsstage / 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”

希望这有助于某人