Tomcat报错:HTTP Status 500 (Wrapper cannot find servlet class)解决办法

 更新时间:2016年11月26日 10:30:34   投稿:lqh  
这篇文章主要介绍了Tomcat报错:HTTP Status 500 (Wrapper cannot find servlet class)解决办法的相关资料,需要的朋友可以参考下

Tomcat报错: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类编写正确,及配置文件正确的情况下,仍旧出现如上问题:

准备工作:查看\WEB-INF\classes目录下是否正常生成.class文件,如未生成,继续下一步

第一步:清空project—>  clean project

第二步:清空tomcat缓存—>  对应目录\work\Catalina\localhost 下相应工程的目录文件

第三步:重新发布工程

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • Java源码解析之平衡二叉树

    Java源码解析之平衡二叉树

    在上一章的文章中,我们讲到了二叉排序树,它很好的平衡了插入与查找的效率,但二叉排序树如果不平衡,那么查找效率就会大大降低,今天要讲的这个平衡二叉树就是一种解决这个问题的方法.需要的朋友可以参考下
    2021-05-05
  • Java 泛型 Generic机制实例详解

    Java 泛型 Generic机制实例详解

    这篇文章主要为大家介绍了Java 泛型 Generic机制实例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • MyBatis中的JdbcType映射使用详解

    MyBatis中的JdbcType映射使用详解

    这篇文章主要介绍了MyBatis中的JdbcType映射使用详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • SpringBoot部署到腾讯云的实现示例

    SpringBoot部署到腾讯云的实现示例

    记录一下自己第一次部署springboot项目,本文主要介绍了SpringBoot部署到腾讯云的实现示例,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-08-08
  • Java应用层协议WebSocket实现消息推送

    Java应用层协议WebSocket实现消息推送

    后端向前端推送消息就需要长连接,首先想到的就是websocket,下面这篇文章主要给大家介绍了关于java后端+前端使用WebSocket实现消息推送的详细流程,需要的朋友可以参考下
    2023-02-02
  • 深入理解Java三大特性中的多态

    深入理解Java三大特性中的多态

    多态性是对象多种表现形式的体现。在面向对象中,最常见的多态发生在使用父类的引用来引用子类的对象。下面这篇文章主要给大家深入的介绍了Java三大特性中多态的相关资料,有需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-01-01
  • Java的原子类无锁并发利器详解

    Java的原子类无锁并发利器详解

    这篇文章主要介绍了Java的原子类无锁并发利器详解,原子类同样能够解决互斥性问题、原子性问题除此之外,因为原子类是无锁操作,没有用互斥锁解决带来的加锁解决性能消耗,这种绝佳方案是怎么做到的呢,需要的朋友可以参考下
    2023-12-12
  • java 时区时间转为UTC的实现

    java 时区时间转为UTC的实现

    Java提供了多种方式来实现时区时间转换为UTC时间,包括使用java.util.Date和java.util.Calendar以及Java 8中新增的java.time包,下面就来介绍一下
    2024-08-08
  • 关于@OnetoMany关系映射的排序问题,使用注解@OrderBy

    关于@OnetoMany关系映射的排序问题,使用注解@OrderBy

    这篇文章主要介绍了关于@OnetoMany关系映射的排序问题,使用注解@OrderBy,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-12-12
  • java 中List删除实例详解

    java 中List删除实例详解

    这篇文章主要介绍了java 中List删除实例详解的相关资料,需要的朋友可以参考下
    2017-05-05

最新评论