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目录下。
全部评论

相关推荐

04-13 18:10
门头沟学院 Java
想熬夜的小飞象在秋招:被腾讯挂了后爸妈以为我失联了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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