在java.library.path中找不到允许在生产环境中实现最佳性能的基于APR的Apache Tomcat本机库
调试tomcat时,broswer启动,但得到404: HTTP状态404-/ 类型状态报告 信息/ 说明请求的资源不可用 ApacheTomcat/7.0.75 Tomcat Catalina日志和服务器日志都有以下错误: 在java.library.path:/Users/loowensing/library/java/Extensions:/library/java/Extensions:/Network/library/java/Extensions:/System/library/java/Extensions:/usr/lib/java:,找不到允许在生产环境中实现最佳性能的基于APR的Apache Tomcat本机库 我搜索了这么多,找到了一个类似的帖子: 我的软件环境是:在java.library.path中找不到允许在生产环境中实现最佳性能的基于APR的Apache Tomcat本机库,java,tomcat,intellij-idea,server,catalina,Java,Tomcat,Intellij Idea,Server,Catalina,调试tomcat时,broswer启动,但得到404: HTTP状态404-/ 类型状态报告 信息/ 说明请求的资源不可用 ApacheTomcat/7.0.75 Tomcat Catalina日志和服务器日志都有以下错误: 在java.library.path:/Users/loowensing/library/java/Extensions:/library/java/Extensions:/Network/library/java/Extensions:/System/library/ja
Mac OS
IntelliJ IDEA
HTTP状态404-/
此错误是由许多问题引起的,例如:
javac
或使用java-version来检查它yum install openssl-devel
yum groupinstall "Development Tools"
mkdir tomcat-apr
cd tomcat-apr
wget http://www.us.apache.org/dist//apr/apr-1.5.2.tar.gz
tar -zxvf apr-1.5.2.tar.gz
cd apr-1.5.2
./configure
make
make install
默认安装路径为/usr/local/apr
Download and Install APR-util
wget http://www.eu.apache.org/dist//apr/apr-util-1.5.4.tar.gz
tar -zxvf apr-util-1.5.4.tar.gz
cd apr-util-1.5.4
./configure --with-apr=/usr/local/apr
make
make install
默认安装路径是/usr/local/apr/lib
为Tomcat使用的APR安装JNI包装器(libtcnative)
本机库安装在/usr/local/apr/lib中
与Tomcat集成
有两种方法可以将Tomcat与APR集成
一个是在bin/catalina.sh中启动Tomcat时可以添加以下参数:
CATALINA_OPTS=“-Djava.library.path=/usr/local/apr/lib”
另一个是在/etc/profile中添加一个新的环境变量LD_LIBRARY_PATH:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib
然后通过以下方式使其生效:
source /etc/profile
重新启动Tomcat服务后,如果APR安装成功,我们可以在catalina.out日志中获得以下消息
2015年10月7日上午8:08:54 org.apache.catalina.core.AprLifecycleListener
init INFO:使用
APR版本1.5.2。2015年10月7日上午8:08:54
org.apache.catalina.core.AprLifecycleListener初始信息:APR
功能:IPv6[true]、sendfile[true]、接受筛选器[false],
随机[真]
您在日志中看到的警告与404问题无关。您必须提供更多详细信息,最好是。是否要修复APR日志警告或Eror 404?@CrazyCoder您需要哪部分详细信息?
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib
source /etc/profile