寫好ant腳本,寫好servlet,但是webdoclet不能爲servlet生成配置
<target name="webdoclet" depends="init">
<taskdef name="webdoclet" classname="xdoclet.modules.web.WebDocletTask" classpathref="xdoclet.classpath" />
<webdoclet destdir="${generated_src_dir}" force="true">
<fileset dir="${src.dir}">
<include name="**/*Servlet.java" />
<include name="**/*AuthImg.java" />
<include name="**/*GetImgCode.java" />
<include name="**/*Dispatcher.java" />
</fileset>
<deploymentdescriptor servletspec="2.4" xmlencoding="UTF-8" destdir="${generated_src_dir}/WEB-INF"
sessiontimeout="60" distributable="false" mergedir="${merge}" />
</webdoclet>
<echo message="delete the temporary web.xml, servlet and servlet-mapping xml files in merge directory" />
<delete file="${merge}/${jspc.webxml.fragment}"></delete>
<delete file="${merge}/servlets.xml"></delete>
<delete file="${merge}/servlet-mappings.xml"></delete>
</target>
原因:src.dir指向 src,而servlet所在源文件夾爲 src/main/java
解決:src.dir指向src/main/java