下图为官方给的Servlet/JSP各规范与Web服务器Tomcat各版本的对应关系,如:支持Servlet 3.1、JSP 2.3规范的Web服务器为Tomcat 8。
在servlet3.0里引入了异步,但仅针对传统IO,对应用来说仍有很多限制,所以servlet3.1又引入了非阻塞IO,但这要tomcat8才提供了。是不是因为这样,Tomcat 8的默认网络模式才设置为NIO,之前都是BIO?看看https://hongjiang.info/how-tomcat-implements-keep-alive/