【问题标题】:How to use Ant and build.xml to deploy .war folder?如何使用 Ant 和 build.xml 部署 .war 文件夹?
【发布时间】:2012-08-16 16:01:50
【问题描述】:

什么是 build.xml 中用于将 .war 文件部署为 JBoss AS 5.1 Web 服务器上的文件夹的 ant 命令?

当我从 JBoss Developer studio 运行 JBoss AS 时,它会为我的 Web 服务将 .war 文件夹部署到 JBoss AS 的 /deploy 文件夹中,并且一切都部署得很好——这正是我想要做的,但需要构建.xml 文件使用 ant 代替。但是,当我使用 ant 和带有以下命令的 build.xml 文件进行部署时,它只是添加了一个 .war 文件而不是文件夹,这反过来又使部署失败:

  <target name="deploy">
      <war destfile="build/MyWebService.war" webxml="WebContent/WEB-INF/web.xml">
         <classes dir="build/classes"/>
      </war>
      <copy file="build/MyWebService.war" todir="${jboss.home}/deploy"/>
  </target>

当然,我可以将一段非常简单的代码放入我的 build.xml 中,它在 JBoss AS 启动时模仿 .war 文件夹的部署?有人知道吗?

【问题讨论】:

    标签: java ant jboss


    【解决方案1】:

    不确定我是否理解问题,但您可以告诉 ant 解压缩 war 文件。 (http://ant.apache.org/manual/Tasks/unzip.html)

    我从未使用过 JBoss,但我希望它会自动获取 war 文件并自行解压缩。

    【讨论】:

    • 太好了,谢谢。我不知道 .war 文件只是一个可以解压缩的文件。干杯
    猜你喜欢
    • 2011-09-02
    • 2016-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多