美文网首页java面试
Error instantiating servlet clas

Error instantiating servlet clas

作者: 土豆有点 | 来源:发表于2018-06-21 01:32 被阅读1次

    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方法里输出日志或断点,看是否进入

    相关文章

      网友评论

        本文标题:Error instantiating servlet clas

        本文链接:https://www.haomeiwen.com/subject/zlbfyftx.html