一. 创建tomcat证书
这里使用JDK自带的keytool工具来生成证书:
- 在jdk的安装目录\bin\keytool.exe下打开keytool.exe
 - 打开cmd输入以下命令:
keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "g:\tomcat.keystore"
 以上命令将生产一对非对称密钥和自我签名的证书g:\tomcat.keystore
注意:“名字与姓氏”应该是域名,输成了姓名,和真正运行的时候域名不符,会出问题
这里我输入的密码是123456, 域名是以tomcat为例, 省市以广东深圳为例
二. 配置tomcat服务器 定位到tomcat服务器的安装目录, 找到conf下的server.xml文件  找到如下已经被注释的代码:  修改为:
<Connector port="443" protocol="org.apache.coyote.http11.Http11Protocol"SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="g:\tomcat.keystore"
keystorePass="123456" />
然后浏览器输入: https://localhost 
|