Tomcat7 启动报错 …… not found on the java.library.path

写此文的目的在于,如果遇到类似的问题可以借鉴此文,迅速的解决问题,文中防火墙屏蔽tomcat端口导致报The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path……错误信息的具体原因还未查到,希望大家发表自己的看法。
正文:
下载一个tcnative-1.dll文件,放在C:WINDOWSsystem32里,再重新启动服务器,看服务器是否能正常启动。如果服务器启动时,没有报前面的错,而是报出另外的错误,如以下信息:
严重: An incompatible version 1.1.1 of the Apache Tomcat Native library is installed, while Tomcat requires version 1.1.3
2009-12-15 17:39:33 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: An older version 1.1.1 of the Apache Tomcat Native library is installed, while Tomcat recommends version greater than 1.1.4
这说明tcnative-1.dll文件版本太低,需下载一个高于1.1.4版本的文件。
你可以下载http://tomcat.heanet.ie/native/1.1.8/binaries/ 。
至于文件放的位置有两种选择,
(1)、把文件放入C:WINDOWSsystem32里。或者是tomcat的bin下。
(2)、把它放在环境变量path中所指向的jdk的bin的目录下,例如,放在D: WORK_HOME/jdk1.5.0_09/bin目录下

你可能感兴趣的:(Tomcat7 启动报错)