安装了基于APR的Apache Tomcat本机库的不兼容版本1.1.22,而Tomcat需要版本1.1.24
我在ubuntu 10.04上用安装了基于APR的Apache Tomcat本机库的不兼容版本1.1.22,而Tomcat需要版本1.1.24,apache,tomcat,tomcat7,apr,Apache,Tomcat,Tomcat7,Apr,我在ubuntu 10.04上用 sudo apt-get install libtcnative-1 当我声明我的tomcat时,我得到了以下错误: Aug 07, 2013 6:57:32 PM org.apache.catalina.core.AprLifecycleListener init SEVERE: An incompatible version 1.1.22 of the APR based Apache Tomcat Native library is installed,
sudo apt-get install libtcnative-1
当我声明我的tomcat时,我得到了以下错误:
Aug 07, 2013 6:57:32 PM org.apache.catalina.core.AprLifecycleListener init
SEVERE: An incompatible version 1.1.22 of the APR based Apache Tomcat Native library is installed, while Tomcat requires version 1.1.24
如何修复该错误?从错误中可以清楚地看出,您的tomcat本机版本较旧(1.1.22),并且服务寻找的版本至少要更新1.1.24。tomcat native的最新稳定版本是1.1.27。你可以安装它。使用以下方法安装并修复您当前的问题。从错误中可以看出,您的tomcat本机版本较旧(1.1.22),并且服务会寻找更新得多的版本,至少是1.1.24。tomcat native的最新稳定版本是1.1.27。你可以安装它。使用以下命令安装并修复当前问题。我创建了一个用于编译Apache Tomcat本机库的脚本:
#!/bin/bash
export APR_PATH=/usr/bin/apr-1-config
export JAVA_HOME=/opt/java
export TOMCAT_HOME=/opt/tomcat
export INSTALL_PREFIX=/usr
wajig install libaprutil1-dev make
cd /tmp
rm -Rf tomcat-native-*
tar -zxf $TOMCAT_HOME/bin/tomcat-native.tar.gz
cd /tmp/tomcat-native-*/jni/native
./configure --with-apr=$APR_PATH --with-java-home=$JAVA_HOME --prefix=$INSTALL_PREFIX
make && make install
我创建了一个用于编译Apache Tomcat本机库的脚本:
#!/bin/bash
export APR_PATH=/usr/bin/apr-1-config
export JAVA_HOME=/opt/java
export TOMCAT_HOME=/opt/tomcat
export INSTALL_PREFIX=/usr
wajig install libaprutil1-dev make
cd /tmp
rm -Rf tomcat-native-*
tar -zxf $TOMCAT_HOME/bin/tomcat-native.tar.gz
cd /tmp/tomcat-native-*/jni/native
./configure --with-apr=$APR_PATH --with-java-home=$JAVA_HOME --prefix=$INSTALL_PREFIX
make && make install
只需从源代码安装apr,然后在setenv中指定库的路径即可。 在setenv.sh中设置此选项
export LD_LIBRARY_PATH='$LD_LIBRARY_PATH:/usr/local/apr/lib'
你可以在这里了解更多
只需从源代码安装apr,然后在setenv中指定库的路径即可。 在setenv.sh中设置此选项
export LD_LIBRARY_PATH='$LD_LIBRARY_PATH:/usr/local/apr/lib'
你可以在这里了解更多
您必须将Tomcat本机库升级到更新版本: sudo apt获得升级libtcnative-1
您必须将Tomcat本机库升级到更新版本: sudo apt获得升级libtcnative-1
添加一些关于这个答案如何帮助OP解决当前问题的解释这行代码应该升级Tomcat本机库。我也有类似的问题。它是增加tomcat版本还是更新到最新的可用补丁?添加一些解释,说明这个答案如何帮助解决当前问题这行代码应该升级tomcat本机库。我也有类似的问题。它是增加tomcat版本还是更新到最新的可用补丁?