首先生成 .keystore文件,jre中有提供生成该文件的命令:
keytool -genkey -alias tomcat -keyalg RSA
然后将以下配置加入到tomcat的conf/server.xml文件中
<Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="D:\softwares\apache-tomcat-7.0.68-windows-x64\apache-tomcat-7.0.68\conf\.keystore" keystorePass="tomcat"
/>
keystoreFile为.keystore文件的路径,keystorePass为生成.keystore文件时的密码。
配置好后重启tomcat,在浏览器中输入https://localhost:8443,如果可以访问,则说明配置成功。