tomcat8.5优化配置Http11Nio2Protocol,访问出现异常

tomcat8.5 server.xml配置

<Executor name="tomcatThreadPool" 
    namePrefix="catalina-exec-"
    maxThreads="500" 
    minSpareThreads="30"
    maxIdleTime="60000"
    prestartminSpareThreads = "true"
    maxQueueSize = "Integer.MAX_VALUE"/>

    <Connector 
            executor="tomcatThreadPool"
            port="8080"
            protocol="org.apache.coyote.http11.Http11Nio2Protocol"
            connectionTimeout="60000"
         maxConnections="10000"
         redirectPort="8443"
         enableLookups="false"
         acceptCount="100"
         maxPostSize="10485760"
         maxHttpHeaderSize="8192"
         compression="on"
         disableUploadTimeout="true"
         compressionMinSize="2048"
         acceptorThreadCount="4"
         compressableMimeType="text/html,text/plain,text/css,application/javascript,application/json,application/x-font-ttf,application/x-font-otf,image/svg+xml,image/jpeg,image/png,image/gif,audio/mpeg,video/mp4"
         URIEncoding="utf-8"
         processorCache="20000"
         tcpNoDelay="true"
         connectionLinger="5"
         server="Server Version 11.0"
         keepAliveTimeout = "0"

/>

可以启动tomcat。但是在进行访问时,控制台出现异常信息:
图片说明

先安装jdk然后在安装tomcat,按照配置进行配置好,可以在网上进行找,最后测试看看能不能启动,如果可以,就安装ok

protocol 换成 org.apache.coyote.http11.Http11NioProtocol 就正常了

connectionLinger="5" 需要调整为-1