Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 11 TLDScanner未加载系统TLD_Java_Jsp_Jstl_Taglib - Fatal编程技术网

Java 11 TLDScanner未加载系统TLD

Java 11 TLDScanner未加载系统TLD,java,jsp,jstl,taglib,Java,Jsp,Jstl,Taglib,我有几个jsp文件使用taglibs示例 jsp/jstl/core,即系统tld jsp分幅 TLDScanner(从javax.servlet.jsp 2.3.2)没有从 代码(jstl-1.2.jar)中有一个检查,以查看 classloader是来自Java11的URLClassLoader的一个实例 ApplicationClassloader不是URLClassloader,它不加载 tld 尝试在web inf/lib中添加jstl-1.2.jar,这也不起作用,因为当isLo

我有几个jsp文件使用taglibs示例

  • jsp/jstl/core,即系统tld
  • jsp分幅
TLDScanner(从javax.servlet.jsp 2.3.2)没有从

  • 代码(jstl-1.2.jar)中有一个检查,以查看 classloader是来自Java11的URLClassLoader的一个实例 ApplicationClassloader不是URLClassloader,它不加载 tld
  • 尝试在web inf/lib中添加jstl-1.2.jar,这也不起作用,因为当isLocal为true时,它不会加载系统TLD
  • 注意:当我们使用tomcat时,这个问题并不存在,因为tomcat有一个TLDScanner,它不能像这样工作,并且能够在Java11中加载TLD


    有人能告诉我如何解决这个问题吗?

    这基本上是jettys TLD扫描仪的问题,嵌入式tomcat没有这个问题


    不确定最新的jetty是否解决了此问题。

    这基本上是jettys TLD扫描仪的问题,嵌入式tomcat没有此问题

    不确定最新的jetty是否解决了此问题