windows 下面在”$JAVA_HOME\jre\lib\security\ “ 目录下面打开命令行
1、运行两条删除命令(删除之前的keystore文件)
keytool -delete -alias tomcatsso -keystore cacerts
keytool -delete -alias tomcatsso -keystore server.keystore2、生成 server.keystore 和 server.cer 文件 命令中的 username 和 password 可以被替换掉
keytool -genkey -keyalg RSA -alias username -dname "cn=localhost" -keystore server.keystore -storepass passowrd
keytool -export -alias username -file server.cer -keystore server.keystore -storepass passowrd
3、在tomcat中的 server.xml中添加
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
URIEncoding="UTF-8"
keystoreFile="/home/mpr/server.keystore" 该路径为server.keystore的实际路径
keystorePass="123456"/> 是password
save
over