2014-01-23 82 views
1

我運行我的項目時出現404錯誤,我的JBoss服務器運行正常。404錯誤index.html文件

這裏是在index.html的:

<html> 
<body> 

<form action="/services/customers" method="post"> 
First Name: <input type="text" name="firstname"/><br/> 
Last Name: <input type="text" name="lastname"/><br/> 
<INPUT type="submit" value="Send"> 
</form> 

</body> 
</html> 

這裏是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>SIMS</display-name> 
<welcome-file-list> 
<welcome-file>index.html</welcome-file> 
</welcome-file-list> 
<servlet> 
<servlet-name>Resteasy</servlet-name> 
<servlet-class>org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher</servlet-class> 
</servlet> 
<servlet-mapping> 
<servlet-name>Resteasy</servlet-name> 
<url-pattern>/*</url-pattern> 
</servlet-mapping> 
<context-param> 
<param-name>javax.wcs.rs.Application</param-name> 
<param-value>org.jboss.samples.webservices.MyRESTApplication</param-value> 
</context-param> 
<listener> 
<listener-class>org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap</listener-class> 
</listener> 
<servlet> 
<servlet-name>Faces Servlet</servlet-name> 
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class> 
<load-on-startup>1</load-on-startup> 
</servlet> 
<servlet-mapping> 
<servlet-name>Faces Servlet</servlet-name> 
<url-pattern>/faces/*</url-pattern> 
</servlet-mapping> 
</web-app> 

這裏是我的文件結構:

enter image description here

當我運行這個項目時,我得到一個404錯誤

http://localhost:8080/SIMS/

我也試過:

http://localhost:8080/SIMS/index.html 

這也給了404如何獲得該項目運行任何想法?

回答

2

您的文件,我認爲這個問題是<url-pattern>。 jsf庫無法找到您的頁面。

試着改變你的<url-pattern><url-pattern>*.jsf</url-pattern>

然後重命名爲<welcome-file>到index.jsf和明年創建一個空index.jsf文件的index.html。

1

嘗試只在本地主機輸入,並從瀏覽樹

+0

所以我應該只有http:// localhost:8080 /並從其位置開始文件?對不起,只是不太確定你的意思 – Bawn

+0

是試試./我不知道,但你應該只能使用本地主機,我從來不打擾在我的端口打字。 – Martin42006