问题描述
简单的说,就是电脑里安装的tomcat的其中一个动态库链接库(tcnative-1.dll
)的版本有点老了。我这里的版本是
1.2.38
1.2.38
1.2.38,它推荐的最低版本是
2.0.5
2.0.5
2.0.5。
找到本地tomcat的安装目录下的bin目录, 找到tcnative-1.dll查看版本,确实是1.2.38版本的。
tip:如果忘了tomcat的安装目录,可以去查电脑的环境变量,应该当时安装都有配置的。
注意:我这里tomcat9版本的,里面有这个dll文件,我看tomcat6好像没有这个dll文件。
解决方法
去官网下载个新版本的tcnative-1.dll
,然后替换这个旧的。
下载网址
具体步骤
这里我下载我就下载2.0.5
版本的作为演示
-
打开网址,下拉找到具体版本。单击进入,
-
依次进入binaries-- tomcat-native-2.0.5-openssl-3.0.10-win32-bin.zip, 选中下载。
-
将下载后的tomcat-native-2.0.5-openssl-3.0.10-win32-bin.zip解压后,进入bin目录
-
进入目录x64, 里面后有个tcnative-1.dll
-
将新下载的tcnative-1.dll导入到tomcat的安装目录下的bin目录下
记得要先将你电脑中的老版本的tcnative-1.dll
备份,便于回退
-
改完后再启动,提醒版本老的日志就没了
结束语
不过好像不换这个tcnative-1.dll
文件,程序也能跑。