Нужна помощь в использовании версии Eclipse Java EE для разработки проекта сервлета - PullRequest
1 голос
/ 24 марта 2010

Я скачал версию Eclipse Java EE (3.5) и хотел бы использовать ее для разработки проекта сервлета на tomcat.

Итак, я

  • Установите Tomcat и добавьте его в качестве моего сервера в моей среде Eclipse.
  • создать динамический веб-проект под названием «TestServlet»
  • создать новый сервлет с именем 'MainServlet'

и затем я развертываю свой проект на сервере Tomcat через eclipse и запускаю сервер в режиме отладки.

Но когда я использую браузер для нажатия http://localhost:8080/TestServlet/MainServlet, я не вижу ресурса, найденного (эта страница сгенерирована Tomcat, поэтому я знаю, что мой Tomcat работает).

Подскажите, пожалуйста, что мне не хватает? Или как мне решить проблему?

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

Ответы [ 3 ]

2 голосов
/ 24 марта 2010
  1. Взгляните на ваш файл web.xml в вашем проекте. Вы должны найти запись для вашего сервлета и отображение.

    <servlet>
       <servlet-name>MainServlet</servlet-name>
       <servlet-class>your.package.MainServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>MainServlet</servlet-name>
        <url-pattern>/main.do</url-pattern>
     </servlet-mapping>
    

Тогда URL, который вы используете для доступа к сервлету:

    http://localhost:8080/main.do
1 голос
/ 24 марта 2010

Убедитесь, что ваше отображение сервлета верно в web.xml

0 голосов
/ 24 марта 2010

Вы объявили свой сервлет в дескрипторе развертывания (файл web.xml)? Как вы это отобразили? Я предлагаю проверить разработку сервлетов и JSP с Eclipse WTP - Учебник или любой другой учебник.

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