On 16/10/2025 06:48, Christian Tallner wrote:
Dear Apache Tomcat mailinglist,
I hope this message finds you well.
I am working on a version upgrade project on larger codebase project
that involves several applications interacting with each other.
Most applications are today running on Apache 9 with Java 8.
We are planningit asa multi-step upgrade:
Phase 1 is a short term upgrade:
Step 1: Upgrade the Java environment on *Apache Tomcat 9.0.111*to Java
25 and the currently built applications as they are(most built with Java 8)
Step 2: Upgrade the applications to the same Java version as Tomcat use,
in this case Java 25
Phase 2 is a long term upgrade, and will be a larger project since it
requires to move away from javax servlets:
Upgrade to latest Apache
Therefore I am evaluating the compatibility of *Apache Tomcat 9.0.111*
with *Java 25*, and I have a few questions I would appreciate your
guidance on:
1. Is it possible to run *Tomcat 9.0.111* with *Java 25*? If so, are
there any known issues or special configurations required?
Yes. No.
2. Can I deploy and run an *application built with Java 8,* on *Tomcat
9.0.111* running on *Java 25*? If compatibility issues exist, could
you please advise on how to address them?
Yes. N/A.
3. If the above configurations are not supported, would it be possible
to clarify the *specific supported Java versions* for different
Tomcat versions, with to from and to version of Java, on the
official website? A more detailed version matrix would be very
helpful for developers.
N/A.
The support matrix really is as simple as:
Any Java version that is both
- >= minimum Java version for that Tomcat version
- >= whichever Java version you targetted when compiling
Anything that meets the above but doesn't work is presumed to be a
Tomcat bug.
Mark
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]