Java运行Web项目An incompatible version 1.1.14 of the APR based Apache Tomcat Native library is installed

问题:

An incompatible version 1.1.14 of the APR based Apache Tomcat Native library is installed, while Tomcat requires version 1.1.32

分析:

这段错误的中文意思是

安装了基于APR的Apache Tomcat本机库的不兼容版本1.1.14,而Tomcat需要版本1.1.32

就如同字面意思一样 

Apache Tomcat本机库里面的版本是1.1.14,而Tomcat的版本是1.1.32,也就是Tomcat安装目录下的Bin目录里面的tcnative-1.dll的版本是1.1.32

经测试,

下载1.1.34版本的tcnative-1.dll        1.1.32版本的tcnative-1.dll      复制到所安装的JDK目录下的Bin目录下

所以这里应该是两个版本不一样所致,也可以说是1.1.14版本太低不兼容1.1.32

解决办法:(64位机器)

http://archive.apache.org/dist/tomcat/tomcat-connectors/native/ 目录里面

找1.1.32/binaries/tomcat-native-1.1.34-win32-bin.zip

然后解压到\bin\x64目录下复制tcnative-1.dll到你所安装的JDK的Bin目录下,OK

猜你喜欢

转载自blog.csdn.net/Ninewind/article/details/84965413