Tomcat報(bào)錯(cuò):HTTP Status 500 (Wrapper cannot find servlet class)解決辦法
Tomcat報(bào)錯(cuò):HTTP Status 500 - Wrapper cannot find servlet class
HTTP Status 500 - Wrapper cannot find servlet class com.servlet.servlet.RegServlet or a class it depends on
type Exception report
message Wrapper cannot find servlet class com.servlet.servlet.RegServlet or a class it depends on
description The server encountered an internal error that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Wrapper cannot find servlet class com.servlet.servlet.RegServlet or a class it depends on org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) java.lang.Thread.run(Unknown Source)
root cause
java.lang.ClassNotFoundException: com.servlet.servlet.RegServlet
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) java.lang.Thread.run(Unknown Source)
解決方案:
在確定servlet類編寫(xiě)正確,及配置文件正確的情況下,仍舊出現(xiàn)如上問(wèn)題:
準(zhǔn)備工作:查看\WEB-INF\classes目錄下是否正常生成.class文件,如未生成,繼續(xù)下一步
第一步:清空project—> clean project
第二步:清空tomcat緩存—> 對(duì)應(yīng)目錄\work\Catalina\localhost 下相應(yīng)工程的目錄文件
第三步:重新發(fā)布工程
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
- Tomcat 檢測(cè)內(nèi)存泄漏實(shí)例詳解
- 詳解如何通過(guò)tomcat的ManagerServlet遠(yuǎn)程部署項(xiàng)目
- servlet和tomcat_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
- tomcat中Servlet對(duì)象池介紹及如何使用
- tomcat中Servlet的工作機(jī)制詳細(xì)介紹
- tomcat報(bào)錯(cuò):Wrapper cannot find servlet class ...問(wèn)題解決
- Spring關(guān)閉Tomcat Servlet容器時(shí)內(nèi)存泄漏問(wèn)題解決方案
相關(guān)文章
PostConstruct注解標(biāo)記類ApplicationContext未加載空指針
這篇文章主要為大家介紹了@PostConstruct注解標(biāo)記類ApplicationContext未加載空指針示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-11-11
SpringBoot整合Caffeine實(shí)現(xiàn)本地緩存的實(shí)踐分享
緩存是提升系統(tǒng)性能的一個(gè)不可或缺的工具,通過(guò)緩存可以避免大部分重復(fù)的請(qǐng)求到數(shù)據(jù)庫(kù)層,減少I(mǎi)O鏈接次數(shù),提升整體的響應(yīng)速率,本地緩存中比較常見(jiàn)的比如 Caffeine 緩存,這篇文章將結(jié)合具體的 Springboot 項(xiàng)目搭配 Caffeine 實(shí)現(xiàn)本地緩存的各種使用方式2024-07-07
java常見(jiàn)事件響應(yīng)方法實(shí)例匯總
這篇文章主要介紹了java常見(jiàn)事件響應(yīng)方法,對(duì)于初學(xué)者有很好的參考借鑒價(jià)值,分享給大家,需要的朋友可以參考下2014-08-08
Java流程控制之循環(huán)結(jié)構(gòu)while、do...while
這篇文章主要介紹了Java流程控制之循環(huán)結(jié)構(gòu)while及do...while,文章除了講解循環(huán)結(jié)構(gòu)while和do...while之外,還講解了他們之間的區(qū)別,下面我們就一起進(jìn)入文章講解更多詳細(xì)內(nèi)容吧2021-12-12
IDEA2022創(chuàng)建SpringBoot項(xiàng)目的圖文教程
本文主要介紹了IDEA2022創(chuàng)建SpringBoot項(xiàng)目的圖文教程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01
深入理解Java8新特性之Stream API的創(chuàng)建方式和中間操作步驟
Stream是Java8的一大亮點(diǎn),是對(duì)容器對(duì)象功能的增強(qiáng),它專注于對(duì)容器對(duì)象進(jìn)行各種非常便利、高效的 聚合操作(aggregate operation)或者大批量數(shù)據(jù)操作。Stream API借助于同樣新出現(xiàn)的Lambda表達(dá)式,極大的提高編程效率和程序可讀性,感興趣的朋友快來(lái)看看吧2021-11-11
教你怎么通過(guò)IDEA設(shè)置堆內(nèi)存空間
這篇文章主要介紹了教你怎么通過(guò)IDEA設(shè)置堆內(nèi)存空間,文中有非常詳細(xì)的代碼示例,對(duì)正在使用IDEA的小伙伴們很有幫助喲,需要的朋友可以參考下2021-05-05

