原因:Tomcat与JDK中的Tomcat Native版本不兼容,Tomcat版本高与JDK版本低造成,解决方法是去Tomcat官网下载覆盖掉JDK中的”tcnative-1.dll”。
先说下环境:
OS:win7.x64bit
JDK:jdk1.6.0_43
Tomcat:apache-tomcat-7.0.59-x86 或者 apache-tomcat-7.0.59-x64
启动tomcat是,提示这个严重错误
2015-4-5 17:58:50 org.apache.catalina.core.AprLifecycleListener init 严重: An incompatible version 1.1.24 of the APR based Apache Tomcat Native library is installed, while Tomcat requires version 1.1.32
解决方法:
(1)去官网下载,找到下载链接,发现最新版已经是1.1.33了,根据官方提供的地址,修改下顺利找到1.1.32版本
http://mirror.bit.edu.cn/apache/tomcat/tomcat-connectors/native/1.1.32/binaries/tomcat-native-1.1.32-win32-bin.zip
(2)把解压缩zip后的“tcnative-1.dll”放到”%JAVA_HOME%\bin”中;
(3)重启tomcat问题解决;