在观看本文章时,可以先观看文章末尾的3篇参考文章。
我参考这3篇文章,之后在IDEA中使用 Tomcat 启动 SpringBoot War项目,访问地址:http://localhost:8080/ 时,出现404错误。经过仔细排查,发现了问题所在。接下来,我一步步的详述问题出现的原因及解决方案。
Tomcat版本,推荐使用 Tomcat7.0 -- Tomcat8.5 的版本。我最开始使用 Tomcat9.0版本,启动的日志信息中出现中文乱码,且网页无法正常打开。
我的 SpringBoot War 项目,项目名为:spring_security_management , 在IDEA中它的Tomcat配置如下图1、图2 所示。
图1
图2
通过对比图1、图2可以看到,当 Tomcat 启动后,直接访问图1中的 Server栏 下的URL,报错:找不到 localhost 的网页。
当访问图2中的URL地址,可以正常访问网站。
图3
图4
在图4中,我们可以看到网站首页的地址过长:http://localhost:8080/spring_security_management_war_exploded/ ,通过修改图2中 Deployment栏中 Application context 输入框中的值,将其置空处理,即可通过请求 http://localhost:8080 来正确访问网站。
图5
图6
图7
参考文章:
1、IDEA配置Tomcat启动
2、IDEA中为模块配置Tomcat启动文章来源:https://www.toymoban.com/news/detail-477673.html
3、IDEA配置本地Tomcat启动项目文章来源地址https://www.toymoban.com/news/detail-477673.html
到了这里,关于IDEA中启动Tomcat,访问首页地址报404错误。的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!