Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Merged
merged 1 commit into from
Feb 2, 2025

Conversation

pepness
Copy link
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
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
31 checks passed
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