Я пытаюсь перенести устаревшее веб-приложение с Tomcat 7 на Tomcat 9.
Внешняя библиотека (которую я не могу изменить) зависит от поведения, которое ApplicationContextFacade.getResource(String path)
возвращает URL с префиксом jndi
Протокол в виде jndi:/localhost/<...>
. Это относится к Tomcat 7.
Однако в Tomcat 9 возвращаемый URL выглядит как file:/<absolute local path to requested resouce>
.
Может кто-нибудь сказать, почему это так? Я прокрутил журнал изменений, но ничего не нашел.