Исключение при обновлении причала после обновления до 9.4.43.v20210629

#java #maven #jetty #initializer

Вопрос:

В моем проекте используются банки Jetty(org.eclipse.jetty), и я обновил его с 9.4.33 до последней версии 9.4.43 После обновления, когда я попытался запустить службы, в которых возникает исключение

 Failed startup of context o.e.j.w.WebAppContext@1e461e41{/,file:///opt/company/Myserver/src/main/webapp/,UNAVAILABLE}{src/main/webapp}
java.lang.noclassdeffounderror org/apache/jasper/servlet/jasperinitializer
 

Кто-нибудь может мне помочь, чего именно мне здесь не хватает. Я дважды проверил, чтобы убедиться, что банки для беспокойства доступны.
Что я мог понять до сих пор, так это то, что он читает класс во время компиляции, но не может найти его во время выполнения, поэтому видит это исключение.

Я попытался снова заменить банки 9.4.43 на 9.4.33, и это сработало нормально без каких-либо других изменений конфигурации/кода.

Мы будем признательны за любые зацепки о том, как отследить и устранить эту проблему.

Комментарии:

1. Убедитесь, что у вас нет банок реализации JSP в вашем WEB-INF/lib

2. Здесь действительно недостаточно информации, чтобы предложить решение. Пожалуйста, отредактируйте свой вопрос и укажите подробную информацию о том, как вы запускаете Jetty, используете ли вы jetty-home/jetty-base, --list-config выходные данные, а также какие банки у вас есть WEB-INF/lib в вашем веб-приложении.

3. Все банки хранятся в папке «/opt/company/Myserver/lib». Есть только web.xml файл хранится в каталоге WEB-INF. Проект использует следующий причал: причал-аннотации причал-io причал-безопасность причал-util-ajax причал-продолжение причал-jndi причал-сервер причал-webapp причал-развертывание причал-плюс причал-сервлет причал-xml причал-http причал-util