用jdk自带的个工具生成数字证书:
han@ubuntu:~$ sudo $JAVA_HOME/bin/keytool -genkey -alias tomcat -keyalg RSA -keystore /usr/tomcat/server.keystore
红色为保存证书的文件以及保存该文件的路径,根据提示输入密码,名称,公司名称...然后输入y,再点击确定(注:输入姓名的时候需要输入你要使用的域名,比如 localhost).
然后修改,tomcat文件夹下conf/server.xml文件:
然后,改为下图所示
注意keystorePass为生成证书时候的密码.
然后接着修改修改conf/web.xml文件,注释掉下行
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
然后,重新启动tomcat,在浏览器中输入https://localhost:8443: