您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“JSP程序404錯誤怎么辦”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“JSP程序404錯誤怎么辦”這篇文章吧。
JSP程序404錯誤是什么時候產(chǎn)生的呢?當我們通過瀏覽器請求服務器上的某個資源的時候,可能是JSP,也可能是Servlet,如果要訪問的資源不存在,就會產(chǎn)生404錯誤,JSP程序404錯誤可能是應用本身的問題,例如沒有正常部署、名字寫錯了,也可能是文件的問題,JSP文件不存在、名字錯誤,或者Servle沒有配置。
根據(jù)這些情況,JSP程序404錯誤的解決方法如下:
1、web應用沒有部署成功:從控制臺(http://127.0.0.1:7001/console)的deployments下面看,要注意狀態(tài)。如果沒有部署成功,可以到控制臺(啟動服務器的命令行窗口)查看錯誤。如果使用了Tomcat,則通過http://127.0.0.1:8080,再選擇管理界面。
2、Web應用的名字(實際上是訪問方式,通常是context-root),查看方式:在工程上點右鍵,選擇“Properties”,選擇MyEclipseàWeb,界面中的Web Context-root.
3、資源的名字(JSP和servlet)
如果是JSP文件,仔細看文件名字是否寫錯。(在MyEclipse中開發(fā)的時候,JSP文件放在web-root中,不能放錯,如果有其他文件夾,訪問方式中要寫出文件夾)如果沒有錯誤,仔細看文件中是否通過jsp:forward或者jsp:include等訪問方式訪問了其他文件,看其他文件是否存在。
如果是Servlet,查看web.xml文擋:
﹤servlet-mapping﹥ ﹤servlet-name﹥LoginServlet﹤/servlet-name﹥ ﹤url-pattern﹥/login﹤/url-pattern﹥ ﹤/servlet-mapping﹥
其中url-pattern的內(nèi)容決定了訪問方式。
如果這個Servlet的配置沒有錯誤,要查看該Servlet文件中是否訪問了其他文件,查看所訪問的文件是否存在。
4、如果上面這些錯誤都沒有,可能是系統(tǒng)的緩存問題,包括客戶端瀏覽器和服務器的臨時文件。解決方法:重新啟動瀏覽器,重新編譯工程(ProjectàClean),重新部署,關閉應用服務器,重新啟動應用服務器,重新訪問。
以上是“JSP程序404錯誤怎么辦”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業(yè)資訊頻道!
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。