java - war 不支持嵌套的 "fileset"元素

标签 java eclipse tomcat ant build.xml

我正在尝试从 eclipse 运行 build.xml 文件以自动执行创建 war 并将其部署到服务器的 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>

最佳答案

你的 fileset 拼错了

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

应该是

<fileset dir="WebContent"/>

有关如何使用 WAR 任务创建 war 的更多信息 Please see

希望对你有帮助

关于java - war 不支持嵌套的 "fileset"元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38866025/

相关文章:

android - 如何解决eclipse透视错误?

java - web.xml 内容应该按顺序排列吗?

java - 如何从 Jdeveloper w ADF 转换/迁移到替代/优雅的 IDE (Eclipse)

java - 在centos上安装Apache Ant 1.8.4

java - 将 HttpClient jar 添加到 eclipse

java - 将 Javadoc 位置分配给 Eclipse 中的 maven 管理的依赖项,其中手动安装 Javadoc

java - tomcat UnsupportedClassVersionError

java - 启动 Tomcat 9.0 时收到异常

tomcat - 在 tomcat 6 上部署 Web 项目?

java - 添加到缺少元素的 JsonArray 结果