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]

Reply via email to