war不支持嵌套的“fileset”元素

时间:2016-08-10 06:41:43

标签: java eclipse tomcat ant build.xml

我正在尝试从eclipse运行build.xml文件,以自动创建战争并将其部署到服务器的webapps文件夹。我为此编写了一个脚本但是在运行它时遇到错误“war不支持嵌套的”fileset“元素”。

我在谷歌搜索了很多但无法找到解决方案。请帮助任何人。我正在使用Ant版本1.9.7。提前谢谢。

<target name="warTarget">
   <war warfile="myjar.war" needxmlfile="false">
     <filset dir="WebContent"></filset>
    </war>
    <antcall target="deployTarget"></antcall>
</target>

1 个答案:

答案 0 :(得分:0)

你的fileset拼写错误

<filset dir="WebContent"></filset>

应该是

<fileset dir="WebContent"/>

有关如何使用WAR任务Please see

创建战争的更多信息

希望这有帮助