前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >(Servlet)常见错误及解决方式

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

作者头像
qubianzhong
发布2018-08-10 16:43:59
8430
发布2018-08-10 16:43:59
举报
文章被收录于专栏:行者常至

404错误

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

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

如:

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

②web.xml文件中的两个<servlet-name>不一致

③工程没有部署

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

404错误的解决方法

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

·检查web.xml文件中的<servert>和<servlet-mapping>节点中的两个<servlet-name>是否一致

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

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

405错误:

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

如:

①service方法名称写错

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

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

405错误的解决方法:

·检查service()是否存在

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

500错误

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

如:

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

②web.xml文件中的<servlet-class>写错

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

500错误的解决方法

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

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015年07月06日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档