Eclipse WTP教程错误

时间:2011-12-20 14:54:01

标签: java eclipse tomcat eclipse-wtp

我正在关注WTP Tutorials Building and Running a Web Application

当我在服务器上运行WebContent(Tomcat 7)时,我收到一个错误:

类型状态报告消息/ 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 个答案:

答案 0 :(得分:1)

根据您的web.xml配置,没有默认的servlet或路由。因此当你导航到

localhost:8080/WTP-Tutorial-I

它会给您一个错误resource not found

但是当你导航到

localhost:8080/WTP-Tutorial-I/snoop

它运行映射在web.xml文件中的org.eclipse.wtp.tutorial.SnoopServlet

我阅读了教程,但他们没有创建任何默认的servlet或路由。在教程的“运行应用程序”部分中,他们说使用此URL

导航到SnoopServlet

http://localhost:8080/tutorial/snoop

所以你正在以正确的方式学习本教程。根据教程没有错误。 还有一件事,本教程是在2004年编写的,你需要搜索一些新的教程,因为你使用的是tomcat 7。