解决SpringBoot部署到云服务器时的404路径问题

解决SpringBoot部署到云服务器时的404路径问题

1 设置SpringBoot项目的根路径:

springboot 2.x以上版本(server.servlet.context-path):
(1)配置文件中设置(application.yml)

server:
  servlet:
    context-path: /news

(2)配置文件中设置(application.properties)

server.servlet.context-path: /news

(3)查看SpringBoot或Spring的版本:

   @Test
    public void TestspringVersionAndspringBootVersion (){
       String springVersion = SpringVersion.getVersion();
       String springBootVersion = SpringBootVersion.getVersion();
}

在这里插入图片描述
或者在启动页面也可以查看:
在这里插入图片描述

(4)SpringBoot旧版本的配置
1)配置文件中设置(application.yml)

server:
  context-path: /news

2)配置文件中设置(application.properties)

server.context-path: /news
2 设置好根路径后,某些前端页面也需要加一个根路径前缀

在这里插入图片描述
在这里插入图片描述

3 jdk和tomcat版本问题

如果上面的路径都设置好了,依然访问不到我们的主页。那么就很有可能是我们的云服务器上的jdk版本和本地jdk版本不一致的问题,此时我们要么对本地jdk版本降级(这样比较麻烦,因为项目中的版本也需要重新设置),要么对云服务器中的jdk版本进行更换。

项目jdk版本要与服务器中的jdk版本一致。

这都不能算是路径问题了,就是老版本的JVM无法运行新版本编译出来的类文件。

另外tomcat版本,也和jdk版本有着对照关系,不可配置错。
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值