Домой Учебники по Java и J2EE банка не загружена. См. Servlet Spec 2.3, раздел 9.7.2. Оскорбляющий класс: javax...

банка не загружена. См. Servlet Spec 2.3, раздел 9.7.2. Оскорбляющий класс: javax / servlet / Servlet.class

543
0

Вы получаете ниже исключения?

ИНФОРМАЦИЯ: validateJarFile (c: /tomcat/Tomcat1/webapps/myApplication/WEB-INF/lib/servlet-api.jar) — файл не загружен. См. Servlet Spec 2.3, раздел 9.7.2. Оскорбляющий класс: javax / servlet / Servlet.class

Хотя это сообщение INFO, я хотел избавиться от него.

Файл jar сервлета api не должен быть встроен в веб-приложение, так как, очевидно, контейнер уже имеет эти классы в своем пути к классам: он реализует интерфейсы, содержащиеся в этом jar.

Зависимость должна быть в provided сфера, а не по умолчанию compile сфера, в твоем мавене пом

pom.xml

1
2
3
4
5
6
< зависимость >
     < groupId > javax . сервлет < / groupId >
     < artifactId > javax . сервлетAPI < / artifactId >
     < версия > 3.0.1 < / версия >
     < scope > предоставлено < / scope >
< / зависимость >

Это решило мою проблему.

банка не загружена. См. Servlet Spec 2.3, раздел 9.7.2. Оскорбляющий класс: javax / servlet / Servlet.class

0.00 (0%) 0 votes

ЧИТАТЬ ТАКЖЕ:  В Java, как проверить, если Socket активен, соединение активно на конкретном порту? Утилита isSocketAlive ()

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь