springboot项目启动成功,页面不能访问?404?也许这篇文章可以帮到你

遇到问题啦

今天从公司的git上clone下来一个springboot项目,结果启动成功后,访问index.html直接报404
在这里插入图片描述

排查思路

  1. 检查服务是否启动成功 (此处成功启动,且无报错信息)。
    在这里插入图片描述

  2. 检查项目是否有index.html或者login.html页面,且位置放在模板路径下。(此处有的)
    在这里插入图片描述

  3. 同事能够正常访问。What?
    懵ing…
    在网上搜索资料,发现有application启动类位置不对的,也有使用注解错误的。但是同事能正常访问,我应该遇到的不是这些情况。

  4. 想了想,检查一下配置吧。
    结果一眼就发现项目配置了这个东西。
    在这里插入图片描述

解决

好的,问题解决,访问路径更换为:
在这里插入图片描述

拓展:关于context-path

简单解释一下server.servlet.context-path配置:
server.servlet.context-path= # Context path of the application. 应用的上下文路径,也可以称为项目路径,是构成url地址的一部分。

server.servlet.context-path不配置时,默认为 / ,如:localhost:8080/xxxxxx
server.servlet.context-path有配置时,比如 /demo,此时的访问方式为localhost:8080/demo/xxxxxx

其他情况和解决方案

如果本文没能解决你的问题,请参考如下处理方式,也许会有帮助:
其他情况一:https://blog.csdn.net/m0_37564426/article/details/105567870
其他情况二:https://blog.csdn.net/wsf408908184/article/details/80706221
一个比较全的总结:https://blog.csdn.net/wgh_930708/article/details/90373087

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值