Tomcat各版本与JDK及Servlet各版本对应关系

在JavaWeb项目部署的时候,如果对于Web应用没有选择正确的Web服务器版本,应用可能不能正常运行。

下表为Tomcat官方给出的Servlet/JSP各规范与Web服务器Tomcat各版本的对应关系。例如Servlet3.0和JSP2.2规范最低需要Tomcat7.0版本的支持,即Tomcat7.0最高支持到Servlet3.0和JSP2.2规范,更高版本的Servlet/JSP规范则需要更高版本的Tomcat才能提供支持。

从Servlet3.0开始,Servlet可以使用注解配置,不需要单独在web.xml完成相关配置了。

ServletJSPELWebSocketAuthentication (JASIC) TomcatJDK
5342210.0.x8 and later
42.331.11.19.0.x8 and later
3.12.331.11.18.5.x7 and later
3.12.331.1N/A8.0.x7 and later
32.22.21.1N/A7.0.x6 and later
(7 and later for WebSocket)
2.52.12.1N/AN/A6.0.x5 and later
2.42N/AN/AN/A5.5.x1.4 and later
2.31.2N/AN/AN/A4.1.x1.3 and later
2.21.1N/AN/AN/A3.3.x1.1 and later

官方文档地址:Apache Tomcat - Which Version Do I Want?

目前来看Tomcat8.5是主流使用版本,而使用Maven构建的Tomcat项目中,使用的是Tomcat 7.0。

AnonyEast

一个爱折腾的技术萌新

留下你的评论

*评论支持代码高亮<pre class="prettyprint linenums">代码</pre>

相关推荐