Skip to content

Add support for Java SE 25 for Tomcat, TomEE, and GlassFish#8208

Merged
pepness merged 1 commit intoapache:masterfrom
pepness:tomee-10
Feb 2, 2025
Merged

Add support for Java SE 25 for Tomcat, TomEE, and GlassFish#8208
pepness merged 1 commit intoapache:masterfrom
pepness:tomee-10

Conversation

@pepness
Copy link
Copy Markdown
Member

@pepness pepness commented Jan 29, 2025

NetBeans Notes:

  • Tomcat 11 runs on Java SE 17 and later
  • TomEE 10 runs on Java SE 17 and later
  • Add enum for Java SE 25 on GlassFish tooling

Currently only Tomcat support Java SE 25, this commit lay the groundwork for later support from TomEE and GlassFish.

NetBeans Testing:

  • Verify successful execution of libraries and licenses Ant test
  • Verify successful execution of Verify Sigtests
  • Verify successful execution of unit tests for modules glassfish.common, glassfish.javaee, glassfish.tooling, glassfish.eecommon, and tomcat5
  • Started NetBeans and ensure the log didn't have any ERROR or new WARNINGS
  • Successfully register Tomcat 11
    • Create a Jakarta EE 11 maven web app and verify that it works
    • Create a Jakarta EE 11 ant web app and verify that it works.

-TomEE 10 runs on Java SE 17 and later
-Tomcat 11 runs on Java SE 17 and later
@pepness pepness added Java EE/Jakarta EE [ci] enable enterprise job enterprise [ci] enable enterprise job labels Jan 29, 2025
@pepness pepness added this to the NB26 milestone Jan 29, 2025
@pepness pepness self-assigned this Jan 29, 2025
Copy link
Copy Markdown
Contributor

@matthiasblaesing matthiasblaesing left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks sane to me.

@pepness pepness merged commit dd8f6fd into apache:master Feb 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enterprise [ci] enable enterprise job Java EE/Jakarta EE [ci] enable enterprise job

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants