1. 程式人生 > >HTTP Status 404(The requested resource is not available)

HTTP Status 404(The requested resource is not available)

但是SSH中404不一定是以下錯誤! 是配置問題 HTTP Status 404 -

HTTP Status 404 - //


--------------------------------------------------------------------------------

type Status report

message //

description The requested resource (//) is not available.


--------------------------------------------------------------------------------

Apache Tomcat/6.0.18

在百度搜索了,得到了提示:

原因:servlet沒有配置正確 ,檢視web.xml確認正確,以及自己的請求路徑正確。

解決:在MyEclipse中點開web.xml查找了n遍,web.xml配置的沒有一點錯誤。然後到程式中查詢各個請求的路徑,也沒有錯誤。查找了好半天,終於找到了,原來是我在MyEclipse重構的時候複製web.xml的時候,不小心把它複製到了WEB-INF中的lib資料夾中了。當時沒有察覺,浪費了我好多時間。把web.xml拖出來放到WEB-INF中就解決了。

HTTP Status 404

在IE中提示“404”錯誤有以下三種情況

I.未部署Web應用

II.URL輸入錯誤

       排錯方法:

首先,檢視URL的IP地址和埠號是否書寫正確。

       其次,檢視上下文路徑是否正確 Project--------Properties------MyElipse-----Web-----

Web Context-root檢查這個路徑名稱是否書寫正確。

最後,檢查一下檔名稱是否書寫正確。

III.目錄不能被引用

       排錯方法:

       在 Eclipse的“包資源管理器(Package Explorer)”檢查檔案存放的位置。由於META-INF

WEB-INF資料夾下的內容無法對外發布,所以,如果你引用了帶這兩個目錄的檔案,肯定是不允許。例如: http://localhost:8080/guestbook/WEB-INF/index.html就是錯誤的

檔案位置存放錯誤。