1、cmd进入到JDK的bin目录输入:
keytool -genkey -v -alias tomcat -keyalg RSA -keystore D:\soft\apache-tomcat-8.0.47-9200\conf\key\tomcat.keystore -validity 36500
其中,D:\soft\apache-tomcat-8.0.47-9200\conf\key\tomcat.keystore是生成的证书的位置,路径自己取,后缀tomcat.keystore不变;36500是证书的有效期
然后按照提示,要记住输过的密码,其他名字,地区都可以随便输入,最后在你的指定生成路径下生成证书文件。
2、打开tomcat下conf中的server.xml文件,找位置添加如下代码:
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true"
keystoreFile="D:\tomcat\apache-tomcat-8.5.45\conf\key\tomcat.keystore" keystorePass="123456">
</Connector>
其实,这里的添加实质上是去掉了下面这段代码的注释,然后做了点修改。
3、启动tomcat,浏览器输入:https://localhost:8443
第一次会显示这样
点击高级——>添加例外(火狐)
chrome 点击继续访问