Skip to content

Adjust GlassFish plugin for changes in GlassFish 7.1#9297

Merged
matthiasblaesing merged 1 commit intoapache:masterfrom
OndroMih:ondromih-glassfish71
Mar 26, 2026
Merged

Adjust GlassFish plugin for changes in GlassFish 7.1#9297
matthiasblaesing merged 1 commit intoapache:masterfrom
OndroMih:ondromih-glassfish71

Conversation

@OndroMih
Copy link
Copy Markdown
Contributor

@OndroMih OndroMih commented Mar 26, 2026

The launcher mechanism of GlassFish changed in 7.1. It's supposed to be an internal feature while it's recommended launching GlassFish using scripts in bin directory (e.g. bin/asadmin).

This PR doesn't do that, it just adjust the current launching mechanism in Netbeans to adapt to GlassFish 7.1+ - define modulepath and add modules.

It also adds "Additional JVM Options" field in case it's needed to adjust the launchers options if needed, e.g. if something will change again in GlassFish launcher.

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.

Only eyeballed this, but looks generally sane. The core change makes sense (the module path addition). Where I'm less sure about is the implementation of the jvmOptions. The moment spaces are part of the options this will break in strange ways.

@OndroMih OndroMih force-pushed the ondromih-glassfish71 branch from 553340e to fb885e5 Compare March 26, 2026 17:36
@matthiasblaesing matthiasblaesing added the enterprise [ci] enable enterprise job label Mar 26, 2026
@matthiasblaesing matthiasblaesing added this to the NB30 milestone Mar 26, 2026
@apache apache locked and limited conversation to collaborators Mar 26, 2026
@apache apache unlocked this conversation Mar 26, 2026
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.

Thanks for the update. Looks sane to me. A very quick smoketest (starting GF8) worked as it should.

I cleared the CI/CD run. If that comes back green, I intent to merge shortly.

@matthiasblaesing matthiasblaesing merged commit f29349d into apache:master Mar 26, 2026
30 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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants