Tomcat 更改war的上下文路径并使用ant添加JSP文件夹
我正试图在tomcat中部署一个war文件。项目名称为ANTWarDemo build.xmlTomcat 更改war的上下文路径并使用ant添加JSP文件夹,tomcat,ant,Tomcat,Ant,我正试图在tomcat中部署一个war文件。项目名称为ANTWarDemo build.xml <target name="war"> <war warfile="ANTWarDemo.war" webxml="WebContent/WEB-INF/web.xml"> <fileset dir="${src.dir}" /> <fileset dir="WebContent/JSP"
<target name="war">
<war warfile="ANTWarDemo.war" webxml="WebContent/WEB-INF/web.xml">
<fileset dir="${src.dir}" />
<fileset dir="WebContent/JSP">
<include name="*.jsp"/>
</fileset>
<lib dir="WebContent/WEB-INF/lib" />
<classes dir="WebContent/WEB-INF/classes" />
</war>
<antcall target="deploy"/>
</target>
<target name="deploy">
<copy file="${base}/ANTWarDemo.war" todir="${tomcat.deploy}"/>
</target>
问题1
我想将应用程序的上下文路径从ANTWarDemo更改为myservlet
问题2
我无法使用文件集在war文件中创建JSP文件夹
有人能帮忙吗?问题1:生成一个名为myservlet.war的war文件,而不是生成一个名为ANTWarDemo.war的文件 问题2:您当前正在将WebContent/jsp下的所有.jsp文件直接添加到war中。你想要的是
<fileset dir="WebContent">
<include name="JSP/*.jsp"/>
</fileset>
或
如果您还希望包含子目录中的.jsp文件
<fileset dir="WebContent">
<include name="JSP/**/*.jsp"/>
</fileset>