如何使用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>