使用ANT错误为Struts2构建war文件

使用ANT错误为Struts2构建war文件,ant,struts2,build.xml,Ant,Struts2,Build.xml,我在使用ANT的build.xml for Struts2正确生成war文件时遇到问题 我的问题是struts.xml,我似乎无法将它放在正确的位置,即使我尝试使用标记 将其放入war文件的正确方式是什么?这是我的代码(删除了标记,因为它不工作): 问题似乎出在您的构建目标中。您没有将配置文件(如struts.xml)复制到构建路径。请参阅此ANT教程: 例如: <target name="compile"> <mkdir dir="${classes.dir}"/&g

我在使用ANT的build.xml for Struts2正确生成war文件时遇到问题

我的问题是struts.xml,我似乎无法将它放在正确的位置,即使我尝试使用标记

将其放入war文件的正确方式是什么?这是我的代码(删除了标记,因为它不工作):


问题似乎出在您的
构建目标中。您没有将配置文件(如
struts.xml
)复制到构建路径。请参阅此ANT教程:

例如:

<target name="compile">
    <mkdir dir="${classes.dir}"/>
    <javac srcdir="${src.dir}" destdir="${classes.dir}" classpathref="classpath"/>
    <copy todir="${classes.dir}">
        <fileset dir="${src.dir}" excludes="**/*.java"/>
    </copy>
</target>

<target name="compile">
    <mkdir dir="${classes.dir}"/>
    <javac srcdir="${src.dir}" destdir="${classes.dir}" classpathref="classpath"/>
    <copy todir="${classes.dir}">
        <fileset dir="${src.dir}" excludes="**/*.java"/>
    </copy>
</target>