SpringBoot:配置证书后Https无法访问api

在服务器的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目录下。
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务