Eclipse WTP Tutorial Ошибка - PullRequest
       30

Eclipse WTP Tutorial Ошибка

1 голос
/ 20 декабря 2011

Я следую Обучающие программы WTP Создание и запуск веб-приложения

И когда я запускаю WebContent на сервере (Tomcat 7), я получаю сообщение об ошибке:

typeСообщение о состоянии / WTP-Tutorial-I / description Запрашиваемый ресурс (/ WTP-Tutorial-I /) недоступен.

Теперь в учебнике говорится, что он должен направить меня в / snoop, что он и делает.нет, но когда я набираю его вручную (localhost: 8080 / WTP-Tutorial-I / snoop), это работает, если кто-нибудь знает, почему это так?

web.xml:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">
<display-name>WTP-Tutorial-I</display-name> 
<servlet>
<servlet-name>Snoop Servlet</servlet-name>
<servlet-class>org.eclipse.wtp.tutorial.SnoopServlet</servlet-class>
</servlet>  
<servlet-mapping>
<servlet-name>Snoop Servlet</servlet-name>
<url-pattern>/snoop/*</url-pattern>
</servlet-mapping>
</web-app>  

1 Ответ

1 голос
/ 21 декабря 2011

в соответствии с вашей конфигурацией web.xml сервлет или маршрут по умолчанию отсутствуют.поэтому при переходе к

localhost:8080/WTP-Tutorial-I

вы получите ошибку resource not found.

, но при переходе к

localhost:8080/WTP-Tutorial-I/snoop

он запускает org.eclipse.wtp.tutorial.SnoopServlet, который отображается в файле web.xml.

Я прочитал учебник, и они не создали ни одного сервлета или маршрута по умолчанию.в разделе «Запуск приложения» они говорят, что перейдите к SnoopServlet, используя этот URL

http://localhost:8080/tutorial/snoop

, так что вы правильно следуете руководству.Там нет ошибки в соответствии с учебником.еще одна вещь, учебник написан в 2004 году, вам нужно искать новые учебники, так как вы используете tomcat 7.

...