IDEA在不修改端口的前提下,
有如下文件,input1.html在web目录下,input2.html在项目直属目录下
IDEA(使用tomcat)可以运行servlet,但是由html跳转到servlet是404
1.不运行tomcat,直接点浏览器标志跳转到网页
input1.html端口号是63342IDEA(使用tomcat)可以运行servlet,但是由html跳转到servlet是404

input2.html端口号是63342IDEA(使用tomcat)可以运行servlet,但是由html跳转到servlet是404

2.运行tomcat,直接点浏览器标志跳转到网页
input1.html端口号是tomcat的默认端口号8080IDEA(使用tomcat)可以运行servlet,但是由html跳转到servlet是404
input2.html端口号是63342
IDEA(使用tomcat)可以运行servlet,但是由html跳转到servlet是404
如果将http://localhost:8080/ServletStudy/input1.html中的input1.html改为input2.html,将会有404问题
IDEA(使用tomcat)可以运行servlet,但是由html跳转到servlet是404

试着把html文件放在web目录下,问题解决!html可以成功跳转到servlet。
不知道是什么原因自己一直把html文件放在项目直属目录下,导致一直404错误。网上查资料,修改Setting那里的端口号或者是修改tomcat中的端口号,总是会发生端口号冲突,今天早上试着试着就发现了问题所在。
通过这件事,明白到:尽管现在网上资源很多,有问题可以方便地查询,之前敲代码时遇到的问题大都可以通过上网解决,但是最近敲代码发现,要有自己辨别对错的能力,不能在网上看到一个就去试验,导致最后修改了很多地方,不对的也给修改错了,这样只会越来越乱。总之,解决问题的能力还很差,切记,遇到报错与问题,静下心来慢慢分析,慢慢解决,bug总会解决的。

相关文章:

  • 2021-10-05
  • 2021-12-18
  • 2021-04-20
  • 2022-12-23
  • 2021-06-19
  • 2021-09-16
  • 2021-11-08
猜你喜欢
  • 2021-04-14
  • 2021-09-07
  • 2023-03-19
  • 2021-05-23
  • 2021-08-26
  • 2021-06-27
  • 2021-05-20
相关资源
相似解决方案