在java.library.path中找不到允许在生产环境中实现最佳性能的基于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

调试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本机库

我搜索了这么多,找到了一个类似的帖子:

我的软件环境是:

Mac OS 
IntelliJ IDEA
HTTP状态404-/

此错误是由许多问题引起的,例如:

  • 大多数情况下,此错误是由于路径无效而引发的。确保以下文件夹存在:
  • 确保您的计算机上安装了java。您可以通过在命令提示符下运行
    javac
    或使用java-version来检查它
  • 您键入了错误的URL地址或不完整的URL或没有tomcat端口的URL
  • 还要确保在web.xml文件中正确添加了类
  • 在MAC中安装Tomcat APR是不正确的 对于Linux,下面是我自己测试的

    信息:在java.library.path上找不到基于APR的Apache Tomcat本机库,该库允许在生产环境中实现最佳性能

    安装APR的先决条件 四月图书馆 APR-util库 OpenSSL库

    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