Javaweb项目启动 ,用浏览器查看时。常见错误及解决方案。
1、404错误
1.1 404数字是什么?
-------是server运行完client的请求以后,返回给client的一个运行结果的状态编码
1.2 产生的原因
------Webserver(容器)依据请求地址找不到相应资源。
如:
- 地址错误(拼写不对,字母大写和小写错误)
- web.xml文件里的两个<servlet-name>不一致
- project没有部署
- Web应用程序部署结构没有遵守Servlet规范
1.3 解决方法
- 依照http://ip:port/appName/url-pattem规则检查,请求地址,区分大写和小写
- 检查web.xml文件里的<servlet>和<servlet-mapping>节点中的两个<servlet-name>是否一致
- 仅仅有部署以后的project才干訪问
- 检查project结构是否符合规范
2、405错误
2.1 产生的原因
----Webserver(容器)找不到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方法中的代码是否执行出错
来源:https://www.cnblogs.com/yangykaifa/p/7189675.html