SpringBoot 踩坑笔记

在服务器的Tomcat中配置了证书后,Https依然无法访问SpringBoot项目RESTapi,但可以访问静态页面等资源

前提

服务器的Tomcat中,已经配置了443端口的Https服务和80端口转发到443端口,相关证书都没问题,其他的没使用SpringBoot的项目也没有问题。

现象

无论是用Http还是Https去访问REST API,都是404。

解决

  1. application.properties中添加如下配置:
server.port=443
server.ssl.key-store: classpath:证书文件
server.ssl.key-store-password: 证书密码
server.ssl.keyStoreType: PKCS12
server.ssl.keyAlias: tomcat
  1. 将自己的证书文件添加到项目的resources目录下。

你可能感兴趣的:(SpringBoot 踩坑笔记)