Layers for developers

Tomcat 9.0: end of support no earlier than March 2027

Tomcat 9 is the last major version supporting Java EE, so the community plans to go beyond the usual 10 years. End of support for 9.0.x is expected no earlier than 31 March 2027. A new 9.1.x branch starts at that point.

On 9.1.x, security fixes, bug fixes and new features continue as they did for 9.0.x. Its end date isn't set, and at least 12 months' notice is promised.

Example

Illustrative. 6 apps on 9.0.x: 4 use NIO, 2 use the APR/Native connector. The 4 can plan a normal branch move. The 2 need a connector change first, so they get tasks of their own.

Important

The APR/Native connector won't be available in 9.1.x. NIO+OpenSSL and NIO2+OpenSSL continue via Tomcat Native 2.x. Check server.xml before you assume a drop-in move.

Audit

  • ☐ List apps on Tomcat 9.0.x
  • ☐ Check the connector in server.xml
  • ☐ Note who owns each app
  • ☐ Report progress weekly

Weekly status report — track the move →

Source: tomcat.apache.org, Which version do I want?

Source