1. 生成正数
keytool.exe -genkey -alias tomcat -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore G:/keystore.p12 -validity 3650
图片是复制的别人的;
2. 项目 application.properties 增加以下配置
server.port=8181 server.ssl.key-store=classpath:server.keystore server.ssl.key-alias=tomcat server.ssl.enabled=true server.ssl.key-store-password=slecc8559616 server.ssl.key-store-type=JKS
3. server.keystore 放在 项目/resources 目录下
4. 项目启动后,就可以用https 访问了;
5. 配置tomcat
<Connector port="8181" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="F:\tomcat\server.keystore"
keystorePass="slecc8559616"
>
</Connector>
替换:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
port="8181" 可以随便改 默认是443 443可以不用接口访问;
6. server.keystore 存放位置;
7. tomcat 正常启动后,就可以访问了;
我测试完成后写的,有问题留言;