Получаете ли вы « HttpServlet не может быть преобразован в тип » при запуске вашей Java-программы при запуске Tomcat Server? Да, я имею в виду этот проект: https://crunchify.com/how-to-run-java-program-automatics-on-tomcat-startup/
Но вы можете увидеть вышеупомянутое исключение при запуске этой программы.
Вам необходимо добавить Servlet API в ваш путь к классам. В Tomcat 6.0 это находится в JAR под названием servlet-api.jar в Tomcat's lib папка. Вы можете либо добавить ссылку на этот JAR в путь к классам проекта, либо поместить копию JAR в свой проект Eclipse и оттуда добавить ее в путь к классам.
Если вы хотите оставить банку в Tomcat's lib папка:
- Щелкните правой кнопкой мыши проект, выберите Свойства .
- Выберите Java Build Path .
- Нажмите Добавить внешние JAR-файлы …
- Просмотрите, чтобы найти
servlet-api.jarи выберите его. - Нажмите OK, чтобы обновить путь сборки.
Или, если вы копируете JAR в свой проект:
- Щелкните правой кнопкой мыши проект, выберите Свойства .
- Выберите Java Build Path .
- Нажмите Добавить JAR …
- найти
servlet-api.jarв вашем проекте и выберите его. - Нажмите OK, чтобы обновить путь сборки.
Если у вас есть проект Maven, добавьте ниже зависимость:
servlet-api.jar maven зависимость
|
1
2
3
4
5
|
< зависимость >
< groupId > javax . сервлет < / groupId >
< artifactId > сервлет — api < / artifactId >
< версия > 2.5 < / версия >
< / зависимость >
|
0.00 (0%) 0 votes









