安装tomcat的native library

安装完tomcat 5 之后经常会出现这样的问题,The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: ××××××××××;××××××××总会出现在logs的第一行。

解决这个问题,我们需要安装native库,分别在windows和linux下面的安装方法给一个总结

在linux下比较麻烦,我用的是redhat

1:首先下载安装apr包。我用的是 apr-1.2.12.tar.gz 下载后依次运行./configure|make|make install三个命令。

2:在tomcat的安装目录下bin下面有一个绑定的native library包。解压之后然后进入有build.xml的目录中,当然你也可以选择自己下载的。运行./configure --with-apr="/usr/local/apr/"(apr的默认安装路径。当然也可以写你自己的安装路径)

3:在同一个目录下依次运行make | make install

4:提示build successful之后,需要设置一下环境变量。在选择提示的任意的一个就可以。我设置的是export LD_LIBRARY_PATH=/usr/local/apr/lib

然后重启tomcat,问题就解决了。