首先使用以下命令生成密钥库
- keytool -genkey -alias tomcat -keyalg RSA
我输入的密钥口令是 123456
组织单位名称就是你的域名,我的就是 localhost
得到一个. keystore 的文件,我把这个文件复制到 tomcat 的 conf 文件目录里面
在 tomcat 的 server.xml 中添加一个 connector,代码如下
- 1 <Connector
- 2 protocol="org.apache.coyote.http11.Http11NioProtocol"
- 3 port="8443" maxThreads="200"
- 4 scheme="https" secure="true" SSLEnabled="true"
- 5 keystoreFile="conf/.keystore" keystorePass="123456"
- 6 clientAuth="false" sslProtocol="TLS"/>
然后重启 tomcat,在浏览器中输入 https://localhost:8443 就能看到安全连接提示。
来源: