常见错误及解决方案

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方法中的代码是否执行出错
时间: 2024-08-05 08:44:51

常见错误及解决方案的相关文章

webapi发布常见错误及解决方案

webapi发布常见错误及解决方案 错误一: 错误:404 (Not Found) 解决方案: 在  <system.webServer>节点中添加如下模块: <modules runAllManagedModulesForAllRequests="true" /> 错误二: 错误:405 (Method Not Allowed)或者Response for preflight has invalid HTTP status code 405. 解决方案: 在 

大数据技术之_03_Hadoop学习_02_入门_Hadoop运行模式+【本地运行模式+伪分布式运行模式+完全分布式运行模式(开发重点)】+Hadoop编译源码(面试重点)+常见错误及解决方案

第4章 Hadoop运行模式4.1 本地运行模式4.1.1 官方Grep案例4.1.2 官方WordCount案例4.2 伪分布式运行模式4.2.1 启动HDFS并运行MapReduce程序4.2.2 启动YARN并运行MapReduce程序4.2.3 配置历史服务器4.2.4 配置日志的聚集4.2.5 配置文件说明4.3 完全分布式运行模式(开发重点)4.3.1 虚拟机准备4.3.2 编写集群分发脚本xsync4.3.3 集群配置4.3.4 集群单点启动4.3.5 SSH无密登录配置4.3.6

大数据技术之_05_Hadoop学习_04_MapReduce_Hadoop企业优化(重中之重)+HDFS小文件优化方法+MapReduce扩展案例+倒排索引案例(多job串联)+TopN案例+找博客共同粉丝案例+常见错误及解决方案

第6章 Hadoop企业优化(重中之重)6.1 MapReduce 跑的慢的原因6.2 MapReduce优化方法6.2.1 数据输入6.2.2 Map阶段6.2.3 Reduce阶段6.2.4 I/O传输6.2.5 数据倾斜问题6.2.6 常用的调优参数6.3 HDFS小文件优化方法6.3.1 HDFS小文件弊端6.3.2 HDFS小文件解决方案第7章 MapReduce扩展案例7.1 倒排索引案例(多job串联)7.2 TopN案例7.3 找博客共同粉丝案例第8章 常见错误及解决方案 第6章

菜鸟调错(六)——Hibernate 4.3.x 注解常见错误及解决方案

编程的过程免不了遇到各种错误,各种问题,而遇到问题,解决问题的这个过程我认为是最让人兴奋的事情.越棘手的问题,解决以后带来的快感也越大.当一个问题你搞了一下午或者一天,甚至几天,当你解决的那一刻你会觉得你又获得了重生.甚至会感觉此时此刻整个世界都是你的. 啊哦,扯的有点远了.言归正传,今天我们要说的是关于Hibernate的一些常见错误.大家都知道Java项目更新一个版本可能与之前的版本有很大的差别,变化有时会很大.比如struts1和struts2,再比如Spring3.x由原来的一个jar包

Linux编程常见错误及解决方案

对于linux新手来说Linux编程会经常遇见一些问题,今天列出新手们最经常遇到的编程错误,并提供解决方案: 1)由于是Linux新手,所以现在才开始接触线程编程,照着GUN/Linux编程指南中的一个例子输入编译,结果出现如下错误: undefined reference to 'pthread_create' undefined reference to 'pthread_join' 问题原因: pthread 库不是 Linux 系统默认的库,连接时需要使用静态库 libpthread.a

node.js的npm命令常见错误及解决方案

使用npm命令进行模块安装的时候场出现各种错误,本文总结我所遇到的各种错误,并提供解决方案.(大部分内容为网上收集) 首先使用淘宝 NPM 镜像 大家都知道国内直接使用 npm 的官方镜像是非常慢的,这里推荐使用淘宝 NPM 镜像. 淘宝 NPM 镜像是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步. 你可以使用淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm: $ npm install -g

tomcat常见错误及解决方案

一,tomcat启动时错误 1:The JAVA_HOME environment variable is not defined This environment variable is needed to run this program: Re:没有在在tomcat的配置文件.bash_profile中设置环境变量JAVA_HOME,具体设置方法为:加入如下几行: JAVA_HOME=/home/tomcat/j2sdk1.4.2_08(具体值要以实际的jdk安装路径为准) export

MySQL安装常见错误及解决方案

错误1:wizard安装最后一页,出现cannot create Windows service for mysql.error:0 错误 解决方法:打开命令行 输入 sc delete mysql 命令即    C:>sc delete mysql    [SC] DeleteService SUCCESS 重起电脑,或者卸载后重启再安装,这样就好了.我是卸载后重启的. 卸载重新安装要注意一个问题,在控制面板中卸载后,要去c:\Documents and Settings\All Users\

db2 常见错误以及解决方案[ErrorCode SQLState]

操作数据库流程中,遇到许多疑问,很多都与SQL CODE和SQL State有关,现在把一个完整的SQLCODE和SQLState不正确信息和有关解释作以下说明,一来可以自己参考,对DB2不正确自行找出原由 sqlcode sqlstate 说明 格式说明:ErrorCode:-302 SQLState:22001 ------------------------------------------- 000 00000 SQL语句成功完成01xxx SQL语句成功完成,但是有警告+012 01