繁体   English   中英

如何使用Ant和build.xml部署.war文件夹?

[英]How to use Ant and build.xml to deploy .war folder?

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

当我从JBoss Developer Studio运行JBoss AS时,它将一个.war文件夹部署到我的Web服务的JBoss AS的/ deploy文件夹中,并且一切都部署得很好-正是我想要做的,但是带有build.xml文件使用蚂蚁代替。 但是,当我在下面的命令中使用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文件夹中的部署。 有人知道吗?

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

我从未使用过JBoss,但我希望它能够自动提取war文件并解压缩。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM