| Apr:Apache Portable Runtime 
 (1)tomcat/bin目录下有个tcnative-1.dll文件,
 有它,启动时就是apr模式,要快一些
 ---------------
 一月 06, 2022 4:21:54 下午 org.apache.coyote.AbstractProtocol init
 信息: Initializing ProtocolHandler ["http-apr-7001"]
 一月 06, 2022 4:21:54 下午 org.apache.coyote.AbstractProtocol init
 信息: Initializing ProtocolHandler ["http-apr-8081"]
 一月 06, 2022 4:21:54 下午 org.apache.coyote.AbstractProtocol init
 信息: Initializing ProtocolHandler ["ajp-apr-7109"]
 ---------------
 没有这个dll,启动就是bio模式
 
 (2)有的电脑启动时,会卡在这里
 一月 06, 2022 4:21:54 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
 信息: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
 然后就没有动静了。
 发现把tcnative-1.dll文件改名dll222,就会启动了,但是bio模式。
 
 (3)尝试下载最新版本的apr,扔进去,好使了。
 
 (4)apr简介看这里:https://tomcat.apache.org/tomcat-7.0-doc/apr.html#Windows
 tcnative-1.dll里包含了OpenSSL and APR。
 人家建议分别放OpenSSL, APR和 libtcnative-1的dll文件,按需替换版本。
 咱简单点就tcnative-1.dll一个搞定了。
 
 (5)apr下载在这里:https://tomcat.apache.org/download-native.cgi
 最新的1.2.31版本,2001年的版本
 https://archive.apache.org/dist/tomcat/tomcat-connectors/native/1.2.31/binaries/
 解压,直接把x64目录下的tcnative-1.dll扔到tomcat的bin目录即可。
 显示这样:
 ---------------
 一月 06, 2022 4:21:54 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
 信息: Loaded APR based Apache Tomcat Native library 1.2.31 using APR version 1.7.0.
 
 一月 06, 2022 4:21:54 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
 信息: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
 
 一月 06, 2022 4:21:54 下午 org.apache.catalina.core.AprLifecycleListener initializeSSL
 信息: OpenSSL successfully initialized (OpenSSL 1.1.1l  24 Aug 2021)
 ---------------
 |