将SSL添加到Spring Boot应用程序

时间:2017-09-25 13:41:44

标签: java spring spring-mvc ssl spring-boot

使用命令

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 个答案:

答案 0 :(得分:0)

定义服务器端口from fipy import * import numpy as np #constant Pe=2400 le_L=1/20000 L_l=20000 alphas=1 alphaf=1 a=1/Pe+le_L b=1/Pe+L_l Bi=0.4 c=Bi/Pe*L_l #generate mesh=Grid2D(dx=1,dy=1) Ts=CellVariable(mesh=mesh,name='Ts',value=900) Tf=CellVariable(mesh=mesh,name='Tf',value=300) #condition Ts.faceGrad.constrain([0.],mesh.facesLeft) Ts.faceGrad.constrain([0.],mesh.facesRight) Ts.faceGrad.constrain([-1.*Bi*(Tf.value-Ts.value)],mesh.facesBottom) Ts.faceGrad.constrain([0.],mesh.facesTop) Tf.constrain(300,mesh.facesLeft) Tf.grad.constrain(0,mesh.facesRight) a=CellVariable(mesh=mesh,rank=1) a[:]=1 #eq eq1=TransientTerm(var=Ts)==DiffusionTerm(coeff=[[a,b]],var=Ts) eq2=TransientTerm(var=Tf)==DiffusionTerm(coeff=[[a,0]],var=Tf)- ExponentialConvectionTerm(a,var=Tf)+ImplicitSourceTerm(c,var=Tf)- ImplicitSourceTerm(c,var=Ts) eq=eq1&eq2 #solve dt=0.1 steps=100 viewer=Viewer(vars=(Ts,Tf),datamax=1000,datamin=0) for i in range(steps): eq.solve(dt=dt) viewer.plot()

  

应用程序将不再支持端口8080上的纯HTTP连接器.Spring Boot不支持通过application.properties配置HTTP连接器和HTTPS连接器

documentation