Servlet中常见的错误

常见错误列表

  1. 端口占用错误: Tomcat非正常关闭导致Eclipse中显示Tomcat未执行实际上仍在执行
    解决方案: 1. 重启电脑 2. 找到Tomcat安装文件夹 找到里面的bin文件夹中的shutdown.bat, 双击即可强制关闭Tomcat. 再次运行工程即可.

  2. 8080端口占用错误
    在这里插入图片描述

  • 电脑上其它软件占用了8080端口
  • 解决方案: 在Servers面板中双击Tomcat8.5 找到ports->HTTP1.1 把里面8080改成8081 保存后重新运行工程 访问路径为http://localhost:8081/工程名/…
  1. 未知错误
    在这里插入图片描述

    解决方案:

    • (1)Clean工程: 在eclipse的Project里找到Clean , 在Servers面板中展开Tomcat删除里面所有的工程或在Tomcat上面右键Clean, 重新运行如果错误没有解决看第2步.
    • (2) 删除Servers面板中的Tomcat8.5 然后重新添加(添加完后想着双击一下修改单选为中间的) 再次运行工程如果还没有解决掉错误 看第3步
    • (3)删除Eclipse中关联的Tomcat, Window->最后一个->Server->Runtime Environment 找到添加的Tomcat 删除 ,并且找到之前解压的Tomcat安装文件夹 删除 重新解压一份,把重新解压的和Eclipse重新进行关联,关联后还要在Servers面板中重新添加一次Tomcat8.5 添加完后重新运行工程.
  2. 工程未关联Tomcat报错
    在这里插入图片描述

    解决方案: 在工程上右键Properties找到Targeted Runtimes 打钩 关闭即可.

  3. 常见错误码:

    • 404:代表 此请求路径找不到对应的资源, 检查请求的路径是否正确(页面中发出的请求路径和web.xml配置文件中Servlet处理的路径是否匹配)
    • 405: 代表找到了对应的Servlet但是Servlet中没有和当前请求方式对应的处理方法(页面中发出get请求 Servlet中留下doPost方法此时就会出现405)
    • 500: 代表找到了处理的Servlet也找到了对应的方法,在执行doGet/Post方法时里面的代码出错(业务代码出错)
  4. 404 并且在控制台显示ClassNotFound
    在这里插入图片描述
    404主要是因为找不到资源, 首先检查请求路径(页面请求的路径和web.xml配置文件中的路径是否一致), 然后检查找不到的完整类名和自己的类所在位置是否一致, 如果全部一致还报错,此时有可能是Eclipse犯病, 通过Clean解决如果解决不掉 重启Eclipse解决

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值