默认情况下,Tomcat是不支持HTTPS协议的,当然该功能TOMCAT是有的 HTTPS协议的配置方法如下,参考网上文档完成,但是网上部分文档有错误或者版本不匹配的问题,改过程我是在TOMCAT8上做的,其他版本请自行试验。 引用:http://blog.csdn.net/rosekisser/article/details/2048987
HTTPS是加密的HTTP协议,需要数字证书,这里我们用JDK提供的工具来完成。CMD切换到你们自己的JDK的bin下执行如下命令
C:\Program Files\Java\jdk1.7.0_55\bin>keytool -genkey -alias safetomcat -keyalg
RSA -keystore c:/leadsec -validity 2000
密钥生成后在C盘下 leadsec
2.修改Tomcat的server.xml文件配置信息,让其支持HTTPS协议。该文件位置在TOMCAT的conf下
注释掉原来的连接信息,把下面注释的HTTPS协议的连接配置信息启用,并且新增证书的用户名和密码
3.启动TOMCAT,如果端口还是8443的话 地址栏输入https://localhost:8443/
ps:由于证书是我们自己颁发的 不被浏览器认可,我们这里直接继续就行了(12306的界面是不是很眼熟?对。。。他也是自己办法的证书,估计是为了省钱考虑。。。5个亿啊!)