servlet 500,405错误

Posted fooleryang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了servlet 500,405错误相关的知识,希望对你有一定的参考价值。

servlet500错误

状况:

1.能打开项目,但是打开web.xml中指定的servlet url错误报错500,再次刷新出现404

出现提示:

实例化Servlet类[xxx]异常
java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet

技术图片

 

 技术图片

 

 解决途径:

可能1.jar包冲突,

  因为maven中导入的javax.servlet-api可能和tomcat的jar包冲突,

  可以在pom.xml中将自己导入的jar包设置作用域,改为provided

可能2.tomcat版本与jar包冲突

  这时你可以将版本,将tomcat降低一个版本试试

405错误

这个错误通常是由于servlet类没有重写父类的doget和dopost方法,重写这两个方法试试

以上是关于servlet 500,405错误的主要内容,如果未能解决你的问题,请参考以下文章

装好tomcat测试时报500

Servlet 错误:HTTP 状态 405 - 此 URL 不支持 HTTP 方法 GET [重复]

如何在 Spring Boot 中发送 400、401、405、403 和 500 错误的自定义响应?

HTTP常见错误代码总结

405错误获取资源

简单 Servlet HTTP 状态 405 - 此 URL 不支持 HTTP 方法 GET [重复]