網(wǎng)站開發(fā)前端應(yīng)用程序站長(zhǎng)之家seo綜合
- 網(wǎng)頁出現(xiàn)404
出現(xiàn)這一種情況是瀏覽器訪問的資源不存在
第一種情況通常是路徑出錯(cuò)請(qǐng)檢查你的路徑是否一致
第二種情況確認(rèn)你的webapp是否被正確加載
smart tomcat由于只加載一個(gè)webapp 如果加載失敗 就會(huì)直接啟動(dòng)失敗
拷貝war方式到Tomcat要加載多個(gè)webapp如果失敗只有日志
查看你的web.xml有沒有寫錯(cuò) 或者是規(guī)定的目錄/名字/內(nèi)容有沒有出錯(cuò) 這些都會(huì)引起加載失敗!
仔細(xì)查看日志的報(bào)錯(cuò)信息
- 405 方法不允許
例如我們寫doxx方法和請(qǐng)求發(fā)起的方法不匹配 瀏覽器發(fā)出的是GET請(qǐng)求 服務(wù)器寫的是doPOST
但是在這時(shí)我們服務(wù)器若是寫的是doPost方法就會(huì)出現(xiàn)405
原本是doGet改成了doPost
此時(shí)我們?cè)L問就會(huì)出現(xiàn)405
或者我們沒有把super.doGET刪掉
因?yàn)樗钦{(diào)用到了父類的方法我們查看源碼就可以發(fā)現(xiàn)
是會(huì)返回405狀態(tài)碼的
3. 500 內(nèi)部服務(wù)器錯(cuò)誤
這一般是代碼中拋出了異常
假如我們代碼有null異常 或者 除以0的異常 當(dāng)然還可以拋其他異常 就會(huì)發(fā)生405
這時(shí)我們要仔細(xì)分析網(wǎng)頁給出的異常情況修改你的代碼
4. 網(wǎng)頁空白
一般都是你沒有執(zhí)行g(shù)etWriter().writer方法
5. 無法訪問此網(wǎng)頁
這種情況要么是tomcat服務(wù)器沒有正常運(yùn)行
要么就是你的ip或者端口號(hào)不對(duì)
以上就是使用servlet訪問網(wǎng)頁時(shí)經(jīng)常遇到的問提