Я пытаюсь обновить наш tomcat с 7 до 9, и у меня возникает эта ошибка, когда tomcat пытается скомпилировать jsp страницу.
Caused by: javax.servlet.ServletException: java.lang.NoSuchMethodError: org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(Ljava/lang/String;Ljava/lang/Class;Ljavax/servlet/jsp/PageContext;Lorg/apache/jasper/runtime/Protect
edFunctionMapper;Z)Ljava/lang/Object;
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:666)
Каким-то образом tomcat компилирует JSP (на самом деле JSTL) до старой версии (я вижу, что в tomcat 7 функция proprietaryEvaluate
имеет последний параметр типа boolean, которого нет в tomcat 9 ).
Где я могу указать в своем приложении, что теперь я нацеливаюсь на tomcat 9?
Спасибо