有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java向Spring引导应用程序添加SSL

用命令

keytool -genkey -alias localhost -keyalg RSA -keystore KeyStore.jks -keysize 2048

我生成了密钥库。 接下来,我将生成的文件放在resource中,并将其添加到配置中

#server
server:
  ssl:
    key-store: classpath:KeyStore.jks
    key-store-password: JonkiPro
    key-password: JonkiPro

(我在生成文件时设置了相同的密码)

但应用程序已停止工作,服务器没有响应。程序编译正确,但找不到服务器 https://zapodaj.net/e71e6875b721b.png.html

我还需要做点别的吗


共 (1) 个答案

  1. # 1 楼答案

    定义服务器的端口server.port=8443 server.ssl.key-store=classpath:keystore.jks server.ssl.key-store-password=secret server.ssl.key-password=another-secret

    the application will no longer support plain HTTP connector at port 8080. Spring Boot doesn’t support the configuration of both an HTTP connector and an HTTPS connector via application.properties

    documentation