Java: невозможно получить доступ к файлу класса javax.servlet.ServletException для javax.servlet.ServletException не найJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Java: невозможно получить доступ к файлу класса javax.servlet.ServletException для javax.servlet.ServletException не най

Сообщение Anonymous »

Описание
При разработке Java-проекта я использую:

Код: Выделить всё

Java version: 1.8
,

Код: Выделить всё

Apache Tomcat version 9.0.x
Затем я использую Tomcat 10.0.x для запуска своего проекта (с небольшими изменениями в моем проекте). Мне пришлось изменить импорт, связанный с пакетом javax, на импорт пакета jakarta.
При сборке проекта я получил следующую ошибку:

Код: Выделить всё

java: cannot access javax.servlet.ServletException
class file for javax.servlet.ServletException not found
Исправление
Когда я искал исправление, я обнаружил, что мне нужно включить зависимость Java Servlet API в мой pom.xml файл. Таким образом, я смог бы успешно построить проект.

Код: Выделить всё


javax.servlet
javax.servlet-api
4.0.1
provided

Вопрос
  • Почему мне нужно включать зависимость API сервлетов Java, когда я
    перейти на Tomcat 10?
  • Я включил зависимость Java Servlet API,
    но правильно ли это исправить?


Подробнее здесь: https://stackoverflow.com/questions/707 ... ax-servlet
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»