帮助中心 >  技术知识库 >  云服务器 >  服务器教程 >  environments was not found on the java.library.path 问题的解决方法(2)

environments was not found on the java.library.path 问题的解决方法(2)

2019-06-26 10:40:32 7008

解决方法二、


这是一个APR的问题,因为Tomcat需要依赖APR来优化性能,就需要安装APR


1、首先安装APR,采用源码安装的方式,默认安装在:/usr/local/apr


wget http://www.landui.com/apache//apr/apr-1.5.2.tar.gz

 tar -zxvf apr-1.5.0.tar.gz

 cd apr-1.5.0

 ./configure

 make

 make install


2、接下来安装Tomcat-native,这个gz包在Tomcat的bin目录下面已经存在了,直接解压tomcat-native;


进入目录:cd   tomcat-native-1.2.7-src/native,然后编译安装:


./configure --with-apr=/usr/local/apr  --with-java-home="/usr/lib/jvm/java-1.7.0" --with-ssl=yes


如果下载的Tomcat版本较新的话,编译安装会出现OpenSSL版本不一致的问题,无法安装,如下错误:


checking OpenSSL library version >= 1.0.2... configure: error: Your version of OpenSSL is not compatible with this version of tcnative


这事就需要下载一个版本低一点的Tomcat-native包:


wget http://www.landui.com/apache/tomcat/tomcat-connectors/native/1.1.34/source/tomcat-native-1.1.34-src.tar.gz


上面的gz包下载下来之后,放到Tomcat的bin目录下去,解压,进入目录:cd  tomcat-native-1.1.20-src/jni/native,再编译安装


3、编译安装成功之后,在Tomcat的bin目录下,新建一个名为setenv.sh的文件


新建文件中加入内容:


LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CATALINA_HOME/lib

          export LD_LIBRARY_PATH

 4、经过上述三步,第一个问退可以解决;


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: