Как настроить веб-приложение так, чтобы файлы .jsp в подкаталогах могли находить те же классы, что и файлы .jsp в корневом каталоге приложения?
Я переместил старое веб-приложение с сервера tomcat6 всервер Tomcat9.Однако файлы .jsp в подкаталогах приложения больше не могут импортировать Java-классы, которые находятся в WEB-INF / classes.Веб-приложение установлено в виде разнесенного файла войны.Чтобы продемонстрировать проблему, у меня есть файл test.jsp, который просто содержит:
<%@ page import="com.example.serverutils.StringUtil" %>
<%= StringUtil.MILLISECONDS_PER_DAY %>
Этот файл прекрасно компилируется, когда он находится в корневом каталоге приложения.Но если я переместлю test.jsp в подкаталог, он не сможет найти класс StringUtil.
Структура каталога выглядит следующим образом:
domain\test.jsp
domain\sub\test.jsp
domain\WEB-INF\web.xml
domain\WEB-INF\classes\com\example\serverutils\StringUtil.class
Фактическая регистрируемая ошибка - «Толькотип может быть импортирован. com.example.serverutils.StringUtil преобразуется в пакет "