Struts2 用の ANT の build.xml を使用して war ファイルを正しく生成する際に問題が発生しています。
私の問題は struts.xml に関するものでした。タグを使用しようとしても、適切な場所に配置できないようです。
それをwarファイルに入れる正しい方法は何ですか? これが私のコードです(機能していなかったため、タグを削除しました):
<?xml version="1.0" encoding="UTF-8"?>
<project name="Struts2Proj" default="war">
<property name= "build.dir" value="build"/>
<property name= "src.dir" value="src"/>
<property name= "lib.home" value="WebContent/WEB-INF/lib"/>
<target name="clean" description="Clean output directories">
<delete>
<fileset dir="classes">
<include name="**/*.class"/>
</fileset>
</delete>
</target>
<target name="build" description="Compile source tree java files">
<mkdir dir="${build.dir}"/>
<javac src ="${src.dir}" destdir="${build.dir}" >
<classpath>
<path>
<fileset dir="${lib.home}" />
</path>
</classpath>
</javac>
</target>
<target name="war">
<war destfile="Struts2Project.war" webxml="WebContent/WEB-INF/web.xml">
<fileset dir="WebContent">
<include name="**/*.*"/>
</fileset>
<lib dir="${lib.home}" />
<classes dir="build/classes"/>
</war>
</target>
</project>