Servlet---常见错误汇总+解决

文章目录

我们在开始学习Servlet后,进入了前后端交互的阶段。在这个过程中,往往会发生许多的错误让我们摸不着头脑,今天小编就汇总了一些大家经常遇到的错误,并解释了错误出现的原因、给出了解决错误的方案,希望能给大家提供一些解决问题的思路!

在此规定正确的URL路径为:127.0.0.1:8080/hello-servlet/hello

404错误

404表示用户访问的资源不存在,大概率是URL的路径写错了。

路径错误

  • 少写了Context Path

注:不写一级路径,直接通过二级路径去访问服务器资源是错误的。要保证URL路径的完整。

  • 不写Servlet路径

注:不写二级路径,直接通过一级路径去访问服务器资源是错误的。要保证URL路径的完整。

  • URL路径不匹配

注:要保证浏览器的访问路径和代码中指定的路径一致

toncat没有正确加载webapp里的内容

  • web.xml写错了

注:

  1. Tomcat需要依赖web.xml里的内容解析、配置代码文件。不正确则会解析失败出现错误
  2. 正确的web.xml文件可以在这里获取点击获取

405错误

405表示服务器端对应的HTTP请求的方法没有实现

  • 没写doGet方法
  • 写了doGet方法,但是没有去掉父类方法

注:要保证服务器端的方法实现是正确的

500错误

500往往是服务器端代码抛出异常导致的

注:这类错误在服务器端(idea上)就会有明显报错,需要及时解决。

出现"空白页面"

空白页面表示你构造的响应数据没有返回,大概率是你没有构造返回的响应数据。

注:要使用resp.getWriter().write()方法构造响应数据

出现"无法访问此网站"

无法访问此网站表示Tomcat没启动或者是IP/端口写错了

注:

  1. 要确保在启动Tomcat后在从浏览器访问。
  2. 要设置正确的IP/端口
相关推荐
ajsbxi7 小时前
苍穹外卖学习记录
java·笔记·后端·学习·nginx·spring·servlet
记录成长java17 小时前
ServletContext,Cookie,HttpSession的使用
java·开发语言·servlet
长安初雪18 小时前
Request 和 Response 万字详解
计算机网络·servlet
尢词19 小时前
SpringMVC
java·spring·java-ee·tomcat·maven
清风百草19 小时前
【04】【Maven项目热部署】将Maven项目热部署到远程tomcat服务器上
tomcat·maven项目热部署
A-bodgie1 天前
Spring 中的 Environment 对象
java·后端·spring·servlet·springboot
蒋桐城1 天前
Tomcat 启动卡住,日志显示 At least one JAR was scanned for TLDs yet contained no TLDs.
java·tomcat
qiaosaifei1 天前
SpringBoot项目中替换指定版本的tomcat
spring boot·后端·tomcat
雷神乐乐2 天前
IDEA构建JavaWeb项目,并通过Tomcat成功运行
服务器·tomcat·javaweb
陈大爷(有低保)2 天前
数据库连接池JNDI
数据库·mysql·tomcat