JDK自带工具keytool生成ssl证书
keytool -genkey -alias tomcat -keypass zhangyanan -keyalg RSA -keysize 1024 -validity 3 -keystore E:/tomcat.keystore -storepass zhangyanan
然后一路都随便写,最后写Yes即可
接下来打开tomcat,解开8443端口connector节点的注释,并添加
keystoreFile="E:/tomcat.keystore" keystorePass="zhangyanan"
<Connector port="443" protocol="org.apache.coyote.http11.Http11Protocol" maxThreads="150" SSLEnabled="true" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="E:/tomcat.keystore" keystorePass="zhangyanan"/>
另种形式
<Connector port="443" protocol="org.apache.coyote.http11.Http11Protocol" maxThreads="150" SSLEnabled="true" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="F:\443\conf\2942765_www.biaoruan.wang.pfx" keystorePass="cxWIA69M" keystoreType="PKCS12"/>
最后,添加443端口入站,可参考我之前的文章此计算机上的防火墙阻止了远程调试
重启tocmat,https://localhost/访问即可
本文来自博客园,作者:每天都要学一点,欢迎讨论和转载,转载请注明原文链接:https://www.cnblogs.com/yanan7890/p/10209545.html