

Tomcat 8 requires Java 7 or later, while you can run Tomcat 7 on Java 6. What is the difference between Tomcat 7 and 8? Since the big changes in Java EE Servlet API came with version 3.0 (which is supported by Tomcat 7.0) I don’t foresee any major problems with the migration to a newer Tomcat release. There isn’t a lot of difference between Tomcat 8.5 and 9.0: the former started as a fork of the first pre-release versions of Tomcat 9.0. What is the difference between Tomcat 8 and 9?



