Deployment guide

JBoss EAP

Overview

Red Hat JBoss Enterprise Application Platform (JBoss EAP) is a production-ready Jakarta EE application server for building, deploying and managing enterprise Java workloads. It delivers the full Java EE programming model (EJB, JPA, JMS, JAX-RS, CDI and JSF) on a lightweight, high-performance runtime.

This page is the entry point for the SecureAnyCloud Red Hat JBoss EAP listing on AWS Marketplace. The listing is a single master product that offers more than one JBoss EAP version as separate delivery options. Pick the version you launched and open its dedicated guide for the full deployment, first-boot, management console and jboss-cli walk-through.

What you get with every variant:

  • JBoss EAP installed to a dedicated home under /opt, running the standalone-full Jakarta EE profile as an unprivileged jboss system user under systemd
  • The HTTP listener on port 8080 and the Management Console on port 9990, both bound on all interfaces
  • A hardened first boot that generates a fresh, cryptographically random admin management password for every instance and writes it to a root-only credentials file at /root/jboss-eap-credentials.txt
  • No shared secrets: no two instances share a password, and no secret is baked into the image
  • 24/7 SecureAnyCloud support by email at sales@secureanycloud.com

Pricing is metered hourly per EC2 instance type. The recommended instance type is m5.large.

Choose your variant

The listing offers two variants. Each has its own deployment guide.

Red Hat JBoss EAP 8.1: version 8.1, JBoss home /opt/jboss-eap-8.1, on RHEL 8.

Red Hat JBoss EAP 8.0: version 8.0 (8.0.0.GA), JBoss home /opt/jboss-eap-8.0, on RHEL 9.

Additional JBoss EAP versions and operating systems may be added to this listing over time. Each one appears as its own variant with a dedicated guide.

How to tell which variant you launched

If you are not sure which variant you launched, SSH in as ec2-user and check which JBoss home is installed:

ls -d /opt/jboss-eap-8.*

/opt/jboss-eap-8.1 means the EAP 8.1 variant. /opt/jboss-eap-8.0 means the EAP 8.0 variant. Open the matching guide for the rest of the walk-through.

Choosing a version

  • 8.1: the latest JBoss EAP release line, running on RHEL 8 with Java 21 LTS. Choose it for new deployments where you want the newest features and the longest forward support.
  • 8.0 (8.0.0.GA): the established Jakarta EE 10 release, running on RHEL 9 with Java 17 LTS. Choose it when your application stack is certified against EAP 8.0, or when you are consolidating an existing 8.0 estate on a RHEL 9 base.

Both variants share the same first-boot password generation, standalone-full profile, Management Console on port 9990 and jboss-cli tooling. The two guides differ only in version-specific paths and notes.

Support

SecureAnyCloud provides 24/7 support for every variant in this listing through the AWS Marketplace support channel. Raise a ticket from the Marketplace console or email sales@secureanycloud.com.

All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.

Deploy on AWS

Launch Red Hat JBoss EAP with 24/7 support from SecureAnyCloud.

View on Marketplace

Need Help?

Our support team is available 24/7.

sales@secureanycloud.com

Deploy on AWS