②web.xml檔案中的兩個不一致
③工程沒有部署
④web應用程式部署結構沒有遵守servlet規範
錯誤如:①servlet類沒有繼承httpservlet或實現servlet介面
②web.xml檔案中的寫錯
③service方法中的**執行時丟擲異常
解決:
檢查servlet-class中的包名、類名是否正確
servlet類是否繼承httpservlet或實現servlet
檢查servlet的service方法中的**是否執行出錯
在tomcat-users.xml檔案中加入
原因:web伺服器(容器)找不到service()方法處理請求。
如:①service方法名稱寫錯
②service方法引數型別與標準不一致
③service方法異常、返回值型別與標準不一致
解決:
檢查service()是否存在
檢查service()的名稱(方法名、引數、返回值、異常型別)是否與覆蓋的父類中的方法一致
Servlet中常見的錯誤
埠占用錯誤 tomcat非正常關閉導致eclipse中顯示tomcat未執行實際上仍在執行 解決方案 1.重啟電腦 2.找到tomcat安裝資料夾 找到裡面的bin資料夾中的shutdown.bat,雙擊即可強制關閉tomcat.再次執行工程即可.8080埠占用錯誤 未知錯誤 解決方案 工程未關聯t...
Servlet 常見的問題
1執行jsp頁時,發生500錯誤提示.多數為jsp頁面在轉譯過程中發生編譯錯誤 甚是嚴重錯誤,可以按提示回頭去找.2執行servlet時,發生404錯誤 1 多為xml中配置出錯.2 可能在servlet通訊方法中url出錯.3 表單提交時 action路徑.4 比較弱智的錯誤就是標記寫錯,請仔細檢...
關於Servlet中一些常見錯誤
1 關於頁面亂碼問題一般會有以下兩種解決方式 servlet輸出亂碼問題 response.setcharacterencoding utf 8 request.setcharacterencoding utf 8 2 servlet.中不像jsp頁面 有session的內建物件 一般要先宣告 如 ...