servlet程式HTTP Status 500 - Error instantiating servlet class 解決
阿新 • • 發佈:2018-11-03
原文地址
ervlet程式HTTP Status 500 - Error instantiating servlet class 解決
https://blog.csdn.net/cx520forever/article/details/51355293
內容如下:
問題描述
web專案中請求出現錯誤,如下:
HTTP Status 500 - Error instantiating servlet class XXXX類
type Exception report
message Error instantiating servlet class test.Test
description The server encountered an internal error that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Error instantiating servlet class
root cause
java.lang.ClassNotFoundException:XXXX類
再次重新整理 則出現404錯誤
出現原因&解決方法
web.xml中< servlet-class >路徑配置錯誤,檢查servlet類是否在該路徑下,注意要包含package名
web-inf/classes目錄下沒有XXXX.class檔案,應該編譯把classes作為輸出目錄
servlet類同時在web.xml中配置並加上了@webservlet的註解,去掉其中之一即可
tomcat並沒有成功部署專案,檢查servlet是否初始化,即在init方法裡輸出日誌或斷點,看是否進入