遇到问题啦

今天从公司的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

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐