Поскольку Tomcat 8.0 подошел к концу, я хочу обновить свое приложение непосредственно до Tomcat 9.
Когда я развертываю свое приложение на основе Java с локального сервера на свой сервер, у меня есть сценарий, который переопределяет файл server.xml. Я обновил сервер до tomcat 9 и попытался поместить туда свое приложение, но при попытке запустить его я получаю сообщение об ошибке.
org.apache.tomcat.util.digester.Digester.startElement Begin event threw exception
java.lang.ClassNotFoundException: org.apache.catalina.core.JasperListener
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
Tomcat 9 не знает JasperListener. Я погуглил эту проблему и нашел страницу «Jasper How to» от apache, но я ее не понимаю. Установлен ли Jasper без необходимости вставлять JasperListener в server.xml? И нужно ли мне обновлять что-либо еще при обновлении с Tomcat 8 до 9?