介绍Windows 上的Tomcat 如何升级OpenSSL版本
通常我们在windows 上安装好Tomcat 后,Tomcat 默认自带有OpenSSL,不同的Tomcat版本所使用的OpenSSL版本可能各不相同,有时候我们可能需要更新Tomcat所使用的OpenSSL来满足网络应用的要求,新的OpenSSL版本支持更多的TLS协议,以及带来更好的安全性
下载最新的 Tomcat Native
Tomcat native 提供让Tomcat以 APR模式运行,APR的全称是Apache Portable Runtime,它是一个高度可移植的库,它是Apache HTTP Server 2.x的核心。 APR有许多用途,包括访问高级IO功能(例如sendfile,epoll和OpenSSL),操作系统级别的功能(生成随机数,系统状态等)和本机进程处理(共享内存,NT管道和Unix套接字)
下载网址
https://tomcat.apache.org/download-native.cgi
因为这里讲的是Windows 系统上更新 tomcat 的OpenSSL ,我们下载windows版本的
Image
更新OpenSSL版本
这里可以看到 该版本内置 OpenSSL 1.1.1,下载后解压 ,进入bin 目录,
Image
这里可以看到 文件名为 tcnative-1.dll 的文件,复制这个文件,
如果你使用的64位的,请复制 x64 目录下的 tcnative-1.dll
把文件复制到 tomcat 安装目录下的 bin目录,覆盖该目录下的这个文件 ,重启Tomcat 即可