Сервлет HelloWorld: ошибка eclipse ee tomcat 6 - PullRequest
0 голосов
/ 13 апреля 2011

Я использую Eclipse EE с Tomcat 6 на окнах.Я сделал простой сервлет HelloWorld, и он работает правильно.Затем я сделал еще один тестовый апплет, просто напечатав строку текста, и это вызывает ошибку.

Когда он вызывается самим затмением, как http://localhost:8080/HelloWorld/,

, он показывает ошибку 404.Если я изменю его адрес на

http://192.1.1.56:8080/HelloWorld/, сообщение об ошибке изменится и отобразит

this program cannot display the webpage.

, даже если я его назову (в затмении)на http://localhost/HelloWorld*, т. е. при удалении адреса порта отображается

this program cannot display the webpage

РЕДАКТИРОВАТЬ эта проблема решена.Будучи новичком в ee & ....., я допустил ошибку при запуске сервлета с помощью R-Click в папке проекта, несмотря на сам сервлет.Спасибо всем за помощь:)

1 Ответ

1 голос
/ 13 апреля 2011

Порт по умолчанию для Tomcat - 8080. Является ли ваш 80808 опечаткой в ​​вашем вопросе или URL?

Возможно, у вас проблема с упаковкой или развертыванием.Этот URL предполагает, что ваш сервлет находится в каталоге ROOT.Это правда?Я бы порекомендовал упаковать ваше приложение в надлежащий WAR-файл и поместить его в каталог / webapps.

Вы уверены, что ваш web.xml правильный?Правильно ли вы добавили теги <servlet> и <servlet-mapping>?

Я бы пока оставил Eclipse вне его.Слишком много вещей, которые вы не знаете.Просто разверните WAR вручную и посмотрите, что вы получите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...