Eclipse GlassFish Jakarta EE App Server on Ubuntu 24.04

Applications

Overview

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.

Description

## 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

Key Features

  • The official Jakarta EE reference implementation application server with a full web admin console and asadmin CLI, ready to deploy your own WAR/EAR — a minimal demo Servlet/JSP application is included out of the box so you can see real dynamic Java execution immediately
  • Per-VM admin rotation with zero published secrets: GlassFish 8.0.3 runs as a systemd service on OpenJDK 21, admin console bound to loopback 4848 behind nginx on port 80, application traffic direct on port 8080, and the domain (config, apps, logs) on a dedicated data disk. A unique admin password is generated on every VM's first boot from a per-build random secret that is never committed to source and is shredded from disk immediately after rotation
  • Production ready from launch on Ubuntu 24.04 LTS with the latest security patches, plus 24/7 cloudimg support with a guaranteed 24 hour response SLA

Related Technologies

eclipse glassfish glassfish jakarta ee java ee application server servlet container jsp war deployment enterprise java admin console self hosted ubuntu 24.04 azure

Deploy on Azure

Launch this pre-configured VM on Azure with 24/7 support from cloudimg.

View on Azure Marketplace

24/7 Support Included

Email: support@cloudimg.co.uk

Phone: (+44) 0333 006 4730

Product Details

Category
Applications
Support
24/7, 365 days/year
Platform
Microsoft Azure