2014-01-18 84 views
0

我在Maven web-app項目中出現了404錯誤。我在端口8081使用tomcat,enter image description hereTomcat7在運行jsp文件時給出HTTP 404錯誤

web.xml如下;

<!DOCTYPE web-app PUBLIC 
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" 
"http://java.sun.com/dtd/web-app_2_3.dtd" > 

<web-app xmlns="http://java.sun.com/xml/ns/javaee" 
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
     http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" 
     version="2.5"> 

    <display-name>testProject</display-name> 

    <servlet> 
    <servlet-name>mvc-dispatcher</servlet-name> 
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> 
    <load-on-startup>1</load-on-startup> 
    </servlet> 

    <servlet-mapping> 
    <servlet-name>mvc-dispatcher</servlet-name> 
    <url-pattern>/*</url-pattern> 
    </servlet-mapping> 

    <context-param> 
    <param-name>contextConfigLocation</param-name> 
    <param-value>/WEB-INF/mvc-dispatcher-servlet.xml</param-value> 
    </context-param> 

    <listener> 
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> 
    </listener> 
</web-app> 

有沒有人有任何想法什麼可能是錯誤的項目。我在我的日食中有其他項目,他們的工作。此外,我試圖使用jBoss,但錯誤是一樣的。我的某種配置被遺漏了,我無法弄清楚什麼。

謝謝您提前。

+0

您的網址或部署錯誤您的src/main/webapp目錄應該被映射到網絡上下文根/。 – duffymo

+0

我右鍵單擊index.jsp頁面,然後在服務器上運行它。我認爲這應該是正確的。? – Rajan

+0

你的問題控制檯說什麼? –

回答

2

在您的ScreenShot項目中的紅色X表示eclipse在您的項目中發現了一些錯誤。只要存在嚴重錯誤,通常eclipse就不會編譯或部署。

因此先解決問題,然後重試。

1

除了Ralph建議檢查任何可能的構建錯誤之外,您還可以嘗試將JSP頁面移至src/main/webapp目錄,然後在項目設置中確保Web部署程序集具有正確的映射。舉個例子,如下面的例子設置

Web deployment assembly