更新项目后,启动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里或者tomcat\bin里,启动就正常了。按照这种方法执行以后还是出现上面的错误信息。正确的步骤应该是这样:
1、检查防火墙是不是把tomcat端口给屏蔽了,如果屏蔽,开启后后看是否仍然报开始的错信息,如果继续存在执行步骤2.
2、下载一个tcnative-1.dll文件,放在C:WINDOWSsystem32里,再重新启动服务器,看服务器是否能正常启动。如果服务器启动时,没有报前面的错,而是报出另外的错误,如以下信息:
严重: An incompatible version 1.1.1 of the Apache Tomcat Native library is installed, while Tomcatrequires 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 Tomcatrecommends version greater than 1.1.4
这说明tcnative-1.dll文件版本太低,需下载一个高于1.1.4版本的文件。
然后下载http://archive.apache.org/dist/tomcat/tomcat-connectors/native/1.1.8/binaries/win32/该.dll文件为1.1.8版本。然后放到tomcat的bin下就OK了!