该文章作为其他文章的补充内容 修改Tomcat Connector运行模式,优化Tomcat运行性能
上面文章写得不错,但是可以通过下述方式更简单地修改Connector运行方式,直接添加 useAprConnector="true" 即可
<!--APR library loader. Documentation at /docs/apr.html -->
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" useAprConnector="true"/>
Tomcat源码中,Connector类的构造方法会使用默认的协议,如果配置了AprLifecycleListener和useAprConnector="true",就会默认使用APR
public Connector(String protocol) {
boolean aprConnector = AprLifecycleListener.isAprAvailable() &&
AprLifecycleListener.getUseAprConnector();
if ("HTTP/1.1".equals(protocol) || protocol == null) {
if (aprConnector) {
protocolHandlerClassName = "or