2014-01-09 26 views
0

我創建了一個Hello World servlet,並使用tomcat在本地服務器上運行它。它運行良好。Java web應用程序錯誤,可能在web.xml中

於是,我試圖將其映射到一個URL模式,頁面顯示錯誤The requested resource (/hello) is not available.

有人可以幫我請。剛剛開始使用Java EE。任何良好的學習/實踐資源也表示讚賞。

我的Hello World servlet位於: workspace\TestServletsApplication\src\com\msusevusal

我的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" 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>TestServletsApplication</display-name> 
    <servlet> 
     <servlet-name>TestServlet</servlet-name> 
     <servlet-class>com.msusevusal.TestServlet</servlet-class> 
    </servlet> 
    <servlet-mapping> 
     <servlet-name>TestServlet</servlet-name> 
     <url-pattern>/hello</url-pattern> 
    </servlet-mapping> 
</web-app> 

+0

你試圖打的URL是什麼? –

+0

在本地服務器上運行, http:// localhost:8080/hello – Sid

+0

你可以發佈你的servlet的內容嗎? – Vinnie

回答

0

什麼是你的Tomcat配置? 如果你把你的應用程序放在%tomcat_home%/ webapps目錄中,那麼URL應該是 localhost:8080/appName/hello

+0

這個伎倆,謝謝。 – Sid

+0

@r不要將問題的名稱設置爲「已解決」,只需接受答案即可。 –

相關問題