1、Tomcat开启HTTPS配置
- 准备证书
使用jdk工具keytool生成一个ssl测试用证书, 一路按照提示操作输入即可
keytool -genkey -alias tomcat -keyalg RSA -keystore E:\cache\wms.keystore
- Tomcat配置文件修改
修改conf下server.xml配置,打开https端口配置,将原来的端口配置注释掉,之后放入新配置:
<Connector port="8000" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" useBodyEncodingForURI="true"
keystoreFile="E:\cache\wms.keystore"
keystorePass="123456" />
2、访问地址
启动tomcat,即可使用https访问
直接使用 https://ip:port/访问
3、问题解决
运行项目时,在同一服务器会启动多个Tomcat,随之而来的就是tomcat窗口名称重复或端口冲突,下面就是问题解决。
- tomcat窗口名称重复
可以看我的这篇文章:https://blog.csdn.net/zx_view/article/details/120765355
- 端口冲突
碰到这种情况,可以修改server.xml端口,由上图可以看到时8015端口冲突,可以用这个端口去查询server.xml文件,可能有两个地方是需要修改的位置:
第一处可能是开头:
第二处可能是端口配置的地方:
到这里,Tomcat配置https就完成了。