Eclipse GlassFish 8.0.3, the official Jakarta EE reference implementation application server, on Ubuntu 24.04 LTS by cloudimg. Full web admin console plus asadmin CLI for deploying WAR/EAR applications, a demo Servlet/JSP app included out of the box, admin console on loopback behind nginx, application traffic direct on port 8080, and the domain on a dedicated data disk. A unique admin password is generated on first boot from a per-build random secret, never a shared or published default. EPL-2.0 licensed.
## Eclipse GlassFish on Ubuntu 24.04 by cloudimg
Eclipse GlassFish is the official reference implementation of Jakarta EE, the open specification for enterprise Java. It ships a full web based admin console plus the asadmin command line for deploying applications, managing resources and tuning the runtime. Deploy the cloudimg image and you have a ready to use Jakarta EE application server.
## What is included
* GlassFish 8.0.3 installed from the official Eclipse Foundation release and run as the glassfish system service on OpenJDK 21
* The relocated domain1 directory (config, deployed applications, logs) on a dedicated Azure data disk at /var/lib/glassfish
* The admin console bound to loopback 127.0.0.1:4848, fronted by nginx on port 80 with an unauthenticated health endpoint
* Application HTTP traffic served directly on port 8080, including a minimal demo Servlet/JSP application proving real dynamic execution
* A unique admin password generated on first boot from a per-build random secret (never a hardcoded literal, never committed to source) and written to a root only file — no shared or default admin password ever ships
* glassfish and nginx as systemd services, enabled and active
* 24/7 cloudimg support