[英]Eclipse WTP Tutorial Error
我正在遵循WTP教程構建和運行Web應用程序
當我在服務器(Tomcat 7)上運行WebContent時,出現錯誤:
類型狀態報告消息/ WTP-Tutorial-I /描述所請求的資源(/ 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>
根據您的web.xml配置,沒有默認的servlet或路由。 因此,當您導航到
localhost:8080/WTP-Tutorial-I
它會給你一個錯誤resource not found
。
但是當您導航到
localhost:8080/WTP-Tutorial-I/snoop
它運行org.eclipse.wtp.tutorial.SnoopServlet
,該映射在web.xml文件中。
我閱讀了教程,他們還沒有創建任何默認的servlet或路由。 在教程的“運行應用程序”部分中,他們說,使用此URL導航到SnoopServlet。
http://localhost:8080/tutorial/snoop
因此,您以正確的方式遵循了本教程。 根據教程沒有錯誤。 還有一件事,該教程寫於2004年,由於您使用的是tomcat 7,因此需要搜索一些新教程。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.