一、创建密匙
网上有很多教程,就不在此赘述了。
假设最后生成的密匙为tomcat.keystore 密码为123456。
二、配置tomcat
首先,将密匙移到tomcat下根目录下。
进入conf文件夹,配置sever.xml。
window系统下,本地配置:
clientAuth="false" sslProtocol="TLS" useBodyEncodingForURI="true"
keystoreFile="tomcat.keystore" keystorePass="123456"/>
其中,重点为:将 protocol="HTTP/1.1" 替换为 protocol="org.apache.coyote.http11.Http11Protocol"。
三、程序HTTP自动跳转到HTTPS
在程序中web.xml中加入:
SSL
/*
CONFIDENTIAL
注:此项是选填项,若跳过该步,则http,https均可使用。
四、最后启动项目
使用https://127.0.0.1:8080访问页面,页面成功打开即tomcat下的https配置成功。