转自:http://blog.csdn.net/daijin888888/article/details/51016690
问题:
servlet对象创建与运行出现404,500,405错误。
解决办法:
(1)404
服务器依据请求资源路径找不到对应的资源。
1)错误原因:
a,请求地址写错了
b,<servlet-name>不一致
c,未导入servlet-api.jar
2)解决方式:
a,依据http://ip:port/appname/servlet-url检查请求地址。
b,检查web.xml文件。
(2)500
运行时出错。
1)错误原因:
a,配置文件类名写错了。
b,没有继承HttpServlet。
c,程序代码写错。
2)解决方式:
a,检查web.xml文件。servlet-class中有没有把类名写错(必须是完整类名)
b,检查程序代码。
(3)405
方法异常。
1)错误原因:
service方法的签名不正确
2)解决方式:
检查service方法的签名(方法名、返回类型、参数类型、异常类型)。
举个栗子:
(1)首先导入将jdk1.8.0_91\jre\lib\ext\servlet-api.jar导入到apache-tomcat-7.0.81\webapps\Servlet\WEB-INF\lib中
(2)贴上代码
(3)运行
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/151260.html