常见错误及解决方式
2015-08-09 19:26
323 查看
Javaweb项目启动 ,用浏览器查看时,常见错误及解决方式。
1、404错误
1.1 404数字是什么?
-------是服务器执行完客户端的请求以后,返回给客户端的一个执行结果的状态编码
1.2 产生的原因
------Web服务器(容器)根据请求地址找不到对应资源。
如:
地址错误(拼写不正确,字母大小写错误)
web.xml文件中的两个<servlet-name>不一致
工程没有部署
Web应用程序部署结构没有遵守Servlet规范
1.3 解决方法
按照http://ip:port/appName/url-pattem规则检查,请求地址,区分大小写
检查web.xml文件中的<servlet>和<servlet-mapping>节点中的两个<servlet-name>是否一致
只有部署以后的工程才能访问
检查工程结构是否符合规范
2、405错误
2.1 产生的原因
----Web服务器(容器)找不到service()方法处理请求。
如:
service方法名称写错
service方法参数类型与标准不一致
service方法异常,返回值类型与标准不一致
2.2解决方法
检查service()是否存在
检查service()的签名(方法名,参数,返回值,异常类型)是否与覆盖的父类中的方法一致
3、500错误
3.1 产生的原因
--程序在运行过程中出错。
如:
Servlet类没有继承HttpServlet或实现Servlet接口
web.xml文件中的<servlet-class>写错
service 方法中的代码运行时抛出异常
3.2 解决方法
检查servlet-class中的报名、类名是否正确
检查Servlet类是否继承HttpServlet或实现Servlet
检查Servlet的service方法中的代码是否运行出错
1、404错误
1.1 404数字是什么?
-------是服务器执行完客户端的请求以后,返回给客户端的一个执行结果的状态编码
1.2 产生的原因
------Web服务器(容器)根据请求地址找不到对应资源。
如:
地址错误(拼写不正确,字母大小写错误)
web.xml文件中的两个<servlet-name>不一致
工程没有部署
Web应用程序部署结构没有遵守Servlet规范
1.3 解决方法
按照http://ip:port/appName/url-pattem规则检查,请求地址,区分大小写
检查web.xml文件中的<servlet>和<servlet-mapping>节点中的两个<servlet-name>是否一致
只有部署以后的工程才能访问
检查工程结构是否符合规范
2、405错误
2.1 产生的原因
----Web服务器(容器)找不到service()方法处理请求。
如:
service方法名称写错
service方法参数类型与标准不一致
service方法异常,返回值类型与标准不一致
2.2解决方法
检查service()是否存在
检查service()的签名(方法名,参数,返回值,异常类型)是否与覆盖的父类中的方法一致
3、500错误
3.1 产生的原因
--程序在运行过程中出错。
如:
Servlet类没有继承HttpServlet或实现Servlet接口
web.xml文件中的<servlet-class>写错
service 方法中的代码运行时抛出异常
3.2 解决方法
检查servlet-class中的报名、类名是否正确
检查Servlet类是否继承HttpServlet或实现Servlet
检查Servlet的service方法中的代码是否运行出错
相关文章推荐
- 串口使用
- 智渔课堂官方免费教程三:Java基础之注释 关键字 标识符
- 一笔画问题 NYOJ
- Swift调用C代码的方法
- 103. Binary Tree Zigzag Level Order Traversal
- I学霸官方免费教程三:Java基础之注释 关键字 标识符
- 2015年7月份来的知识回顾
- 单元测试junit
- 说一说Android的工程目录结构
- VSTS负载测试——如何:使用 SQL 创建结果存储区
- Scala 深入浅出实战经典 第52讲:Scala中路径依赖代码实战详解
- c语言中 指针和一维数组 简要总结
- 栈 链表的实现
- 第一周工作总结及计划表
- gerrit H2 数据库管理
- sdnu 1087.过河(NOIP 2005 提高组)DP状态压缩
- CS224d Problem set 2作业
- 《R语言实战》读书笔记--第三章 图形初阶(二)
- 区间覆盖
- (原)数据结构——线索二叉树