如何使用AntBuild和Java11编译JSP?
我正在从如何使用AntBuild和Java11编译JSP?,java,jsp,build,ant,java-11,Java,Jsp,Build,Ant,Java 11,我正在从Java1.8迁移到Java11。我已经安装了最新的apache-tomcat-9.0.24和apache-ant-1.10.7。我正在使用Ant构建项目。我发现.java文件正在编译,但一些.jsp文件没有编译。这是投掷错误。经过一段时间的调查,我发现java已经从它的lib文件夹中删除了tools.jar。有人能告诉我在build.xml文件中需要做什么更改,这样我就可以编译jsp了 <target name="compile_jsp" depends="compile_deb
Java1.8
迁移到Java11
。我已经安装了最新的apache-tomcat-9.0.24
和apache-ant-1.10.7
。我正在使用Ant构建项目。我发现.java文件正在编译,但一些.jsp
文件没有编译。这是投掷错误。经过一段时间的调查,我发现java已经从它的lib
文件夹中删除了tools.jar
。有人能告诉我在build.xml
文件中需要做什么更改,这样我就可以编译jsp了
<target name="compile_jsp" depends="compile_debug">
<jasper validateXml="false"
uriroot="${web_root.dir}"
webXmlFragment="${build.jsp.dir}/Web_root/WEB-INF/web-fragment.xml"
outputDir="${build.jsp.dir}/Web_root" />
<javac deprecation="false"
includeantruntime="false"
nowarn="false"
destdir="${build.jsp.dir}/Web_root"
srcdir="${build.jsp.dir}/Web_root"
source="11"
target="11">
<classpath refid="classpath.jspc"/>
</javac>
</target>
<path id="classpath.jspc">
<pathelement location="${java.home}/../lib/tools.jar"/>
<path refid="classpath.jasper_compiler" />
<fileset dir="${tomcat.home}/bin">
<include name="*.jar"/>
</fileset>
<fileset dir="${weblogic12.lib.dir}" erroronmissingdir="false">
<include name="*javax.mail*.jar"/>
</fileset>
</path>