【发布时间】: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 文件夹的部署?有人知道吗?
【问题讨论】: