您的位置:首页 > 理论基础 > 计算机网络

servlet程序HTTP Status 500 - Error instantiating servlet class 解决

2016-05-09 19:06 579 查看

问题描述

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方法里输出日志或断点,看是否进入
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: