在java.library.path中找不到允许在生产环境中实现最佳性能的基于APR的Apache Tom.....

在java.library.path中找不到允许在生产环境中实现最佳性能的基于APR的Apache Tom…

2021-6-2 19:55:17 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files (x86)\Java\jdk1.6.0_43\bin;C:\windows\Sun\Java\bin;C:\windows\system32;C:\windows;D:/sts-4.8.0.RELEASE//plugins/org.eclipse.justj.openjdk.hotspot.jre.full.win32.x86_64_14.0.2.v20200815-0932/jre/bin/server;D:/sts-4.8.0.RELEASE//plugins/org.eclipse.justj.openjdk.hotspot.jre.full.win32.x86_64_14.0.2.v20200815-0932/jre/bin;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Java\jdk1.6.0_43\bin;C:\Program Files (x86)\Java\jdk1.6.0_43\jre\bin;D:\Program Files\Git\cmd;D:\sdk\maven\apache-maven-3.6.3/bin;D:\Program Files\nodejs\;D:\data\node_modules;D:\data\yarn_modules\node_modules\.bin;C:\Program Files (x86)\Microsoft SQL Server\150\DTS\Binn\;D:\sdk\curl-7.73.0-win64-mingw\bin;D:\sdk\android\platform-tools;D:\sdk\android\tools;D:\phpstudy_pro\Extensions\php\php7.3.4nts;D:\phpstudy_pro\Extensions\composer1.8.5;C:\Program Files (x86)\Java\jdk1.6.0_43\bin;C:\Program Files (x86)\Java\jdk1.6.0_43\jre\bin;D:\Users\Administrator\bin\Sencha\Cmd;C:\Users\Administrator\AppData\Roaming\npm;D:\Program Files\Microsoft VS Code\bin;D:\Program Files\JetBrains\IntelliJ IDEA 2020.1\bin;;D:\sts-4.8.0.RELEASE;;.
2021-6-2 19:55:17 org.apache.tomcat.util.digester.SetPropertiesRule begin

http://archive.apache.org/dist/tomcat/tomcat-connectors/native/1.1.22/binaries/下载个东西(tcnative-1.dll)放在jdk的bin里面
在这里插入图片描述

然后就重新运行tomcat

2021-6-2 19:58:11 org.apache.catalina.core.AprLifecycleListener init
信息: Loaded APR based Apache Tomcat Native library 1.1.22.
2021-6-2 19:58:11 org.apache.catalina.core.AprLifecycleListener init
信息: APR capabilities: IPv6 [false], sendfile [true], accept filters [false], random [true].
2021-6-2 19:58:11 org.apache.tomcat.util.digester.SetPropertiesRule begin

解决了。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
org.apache.catalina.core.aprLifecycleListener.lifecycleEvent是Tomcat用于监听APRApache Portable Runtime)生命周期事件的类。APR是一个用于提供高性能的开发,主要用于在Java应用程序使用原生执行操作,例如文件I/O、网络通信等。 在Tomcat,这个类主要用来监听APR相关的事件,包括APR实例的创建、初始化和销毁等。当这些事件发生时,Tomcat会调用aprLifecycleEvent的相应方法来处理。 在实际应用APR通常被用于提高Tomcat性能和稳定性。它利用原生代码执行操作,相较于纯Java代码有更高的执行效率。通过在Tomcat使用APR,我们可以获得更高的并发处理能力和更快的响应速度。 java.libraryJava虚拟机(JVM)为了支持与原生代码的交互而提供的一种机制。Java程序可以调用本地代码的方法,这样可以在Java语言的范畴之外使用其他编程语言或者外部。在使用APR时,由于需要与本地进行交互,所以Java需要加载相应的native文件。这个机制通常被称为Java Native Interface(JNI)。 因此,org.apache.catalina.core.aprLifecycleListener.lifecycleEvent依赖于java.library机制来加载APR的native文件,以实现APR的交互。在Tomcat启动时,会检查Java虚拟机是否正确加载了APR的native文件,并在需要时进行加载和初始化。 总之,org.apache.catalina.core.aprLifecycleListener.lifecycleEvent是Tomcat用于监听APR生命周期事件的类,它依赖于java.library机制来加载APR的native文件,以实现APR的交互。通过使用APRTomcat可以提高性能和稳定性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值