(Servlet)常见错误及解决方式

404错误


·404数字 指的是:服务器执行完客户端的请求后,返回给客户端一个执行结果的状态编码。

·产生的原因:Web服务器(容器)根据请求地址找不到对应资源。

如:

①地址错误(拼写不正确,字母大小写错误)

②web.xml文件中的两个不一致

③工程没有部署

④Web应用程序部署结构没有遵守Servlet规范

404错误的解决方法

·按照http://ip:port/appName/url-pattern规则检查请求地址,区分大小写

·检查web.xml文件中的节点中的两个是否一致

·只有部署以后的工程才能访问

·检查工程结构是否符合规范




405错误:


·产生的原因:Web服务器(容器)找不到service()方法处理请求。

如:

①service方法名称写错

②service方法参数类型与标准不一致

③service方法异常、返回值类型与标准不一致

405错误的解决方法:

·检查service()是否存在

·检查service()的签名(方法名、参数、返回值、异常类型)是否与覆盖的父类中的方法一致


500错误


产生的原因:程序在运行时出错。

如:

①Servlet类没有继承HttpServlet或实现Servlet接口

②web.xml文件中的写错

③service方法中的代码运行时抛出异常

500错误的解决方法

·检查servlet-class中的包名、类名是否正确

·servlet类是否继承HttpServlet或实现Servlet

·检查Servlet的service方法中的代码是否运行出错





你可能感兴趣的:((Servlet)常见错误及解决方式)