下面是我的BUILD.XML文件,我想是不是那里设置错了
<?xml version="1.0" encoding="GBK"?>
<project name="filtering" default="deploy" basedir=".">
 <description>一个??的XDoclet?例</description>
 
 <!-- ?入属性文件 -->
 <property file="build.properties"/>
 
 <!-- 定??路径 -->
 <path id="web.classpath">
  <pathelement location="${tomcat.home}/common/lib/servlet-api.jar"/>
  <pathelement location="${tomcat.home}/common/lib/jsp-api.jar"/>
 </path>
 <path id="xdoclet.classpath">
  <fileset dir="${xdoclet.home}/lib">
  <include name="*.jar"/>
  </fileset>
  <path refid="web.classpath"/>
 </path>
 
 <!-- 初始化,建立目? -->
 <target name="init">
  <mkdir dir="${dist.dir}"/>
  <mkdir dir="${dist.dir}/WEB-INF"/>
  <mkdir dir="${dist.dir}/WEB-INF/classes"/>
 </target>
 
 <!-- XDoclet 的 WebDoclet 任? -->
 <target name="webdoclet" depends="init">
  <taskdef 
      name="webdoclet" 
      classpathref="xdoclet.classpath" 
      classname="xdoclet.modules.web.WebDocletTask"/>
      
  <webdoclet destDir="${dist.dir}/WEB-INF">
      <deploymentdescriptor Servletspec="2.4" xmlencoding="GBK" />
   <fileset dir="${src.dir}" includes="**/*Servlet.java"/>   
  </webdoclet>  
 </target>
 
 <!-- ??与部署 -->
 <target name="deploy" depends="webdoclet">
  <javac srcdir="${src.dir}" destdir="${dist.dir}/WEB-INF/classes">
   <classpath refid="web.classpath"/>
  </javac>
  <jar destfile="${tomcat.home}/webapps/${app.name}.war" basedir="${dist.dir}"/>
 </target> 
</project>