У меня есть несколько файлов jsp, которые используют пример taglibs
- jsp / jstl / core, который является системным tld
- jsp-tile
, которыене загружается TLDScanner (из javax.servlet.jsp 2.3.2), поскольку
- есть проверка в коде (jstl-1.2.jar), чтобы увидеть, является ли загрузчик классов экземпляромURLClassLoader, с Java 11 ApplicationClassloader не является URLClassloader, он не загружает tld
- , попытался добавить jstl-1.2.jar в web-inf / lib, это также не работает, так как когда isLocal - true, это не такзагрузить системные tlds
Примечание: проблема не существует, когда мы используем tomcat, поскольку tomcat имеет TLDScanner, который не работает подобным образом и способен загружать TLD в Java 11
Может кто-нибудь сказать мне, как решить эту проблему?