首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java 11 TLDScanner不加载系统TLDs

Java 11 TLDScanner不加载系统TLDs
EN

Stack Overflow用户
提问于 2019-03-06 19:55:29
回答 1查看 400关注 0票数 1

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

  • jsp/jstl/core是系统tld
  • jsp-瓷砖

TLDScanner没有加载它们(来自javax.servlet.jsp 2.3.2)

  1. 在代码(jstl-1.2.jar)中有一个检查,查看类加载器是否是URLClassLoader的一个实例,而在Java11中,ApplicationClassloader不是一个URLClassloader,它不加载
  2. 尝试在web-inf/lib中添加jstl-1.2.jar,这也不起作用,因为当isLocal为真时,它不会加载系统the

注意:当我们使用tomcat时,这个问题并不存在,因为tomcat有一个不像这样工作的TLDScanner,并且能够在Java 11中加载the。

有人能告诉我怎么解决这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-01 11:23:08

这基本上是jettys TLD扫描器的问题,嵌入式tomcat的问题并不存在。

不确定最近的码头是否解决了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55031222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档