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就是錯誤的
檔案位置存放錯誤。