Je

JBoss EAP 7.4Java Application Server on Windows

AWS Application Servers

Overview

JBoss EAP 7.4 pre-configured on Windows Server for production Jakarta EE deployments. Deploy enterprise Java apps with clustering and failover, backed by cloudimg 24/7 support.

Description

This is a repackaged open source software product wherein additional charges apply for cloudimg support services.

## JBoss EAP 7.4 on Windows - Enterprise Java Application Server

Deploy production-ready Jakarta EE 10applications on Windows Server without the overhead of manual installation and configuration. This AMI delivers JBoss EAP 7.4 pre-configured as a native Windows service with24/7 expert support from cloudimg, so your team can focus on application development rather than infrastructure setup.

## Why This AMI Over a Manual Install

Building a production JBoss EAP environment on Windows typically requires hours of configuration - installing Java, setting up the application server as a service, hardening defaults, and validating the deployment pipeline. This AMI eliminates that work:

  • Pre-configured Windows Service - JBoss EAP runs as a native Windows service, starting automatically on boot with proper service recovery settings
  • Java SE 17 Pre-installed - OpenJDK 17 configured and validated with JBoss EAP 7.4
  • AWS CLI Pre-installed - Ready for integration with AWS services from day one
  • Ongoing Maintenance - AMI updates include security patches and validated configurations

Unlike a self-built image, this AMI is tested specifically for AWS EC2 and includes optimizations for cloud deployment patterns.

## Getting Started

1. Launch the AMI from AWS Marketplace on your chosen EC2 instance (recommended: m5.large or larger for production workloads, t3.medium for evaluation)

2. Configure your Security Group to allow inbound RDP (port 3389), HTTP (port 8080), HTTPS (port 8443), and management console (port 9990)

3. Connect via RDP using your Windows credentials

4. Access the JBoss EAP management console at http://localhost:9990

5. Deploy your first application via the management console or CLI

JBoss EAP is installed as a Windows service and starts automatically. Both standalone and domain modes are available.

## Enterprise Java Platform

JBoss EAP 7.4 provides full Jakarta EE 10 compatibility, meaning your existing enterprise Java applications deploy without modification. The platform supports Web Profile, Core Profile, and Full Platform specifications, giving teams flexibility to use only what they need.

Key capabilities include:

  • Clustering and High Availability - Deploy across multiple nodes with automatic session replication and failover, ensuring your applications remain available during instance failures or maintenance windows
  • Intelligent Load Balancing - Distribute requests across server pools with health checks, sticky sessions, and configurable balancing algorithms to maintain performance under variable traffic
  • Eclipse MicroProfile - Build cloud-native microservices with Config API, Metrics, Health Checks, Fault Tolerance, REST Client, OpenAPI, and JWT authentication
  • Undertow Web Server - High-performance HTTP/HTTPS and WebSocket handling optimized for throughput and low latency
  • Distributed Caching - Infinispan-based data grid with cache replication, eviction policies, and persistence for reducing database load

## Deployment and Management

Deploy WAR, EAR, and exploded applications through the web console, CLI, or filesystem. Hot deployment is supported for rapid development cycles. Domain mode enables centralized management of multiple JBoss instances from a single controller - ideal for teams managing distributed deployments across availability zones.

The management console provides real-time server metrics, application metrics, resource usage monitoring, and JMX integration for comprehensive observability.

## Enterprise Integration

  • Transaction Management - JTA with distributed transactions, two-phase commit, and automatic recovery
  • Messaging - Built-in JMS provider with queues, topics, durable subscriptions, and clustered messaging
  • Persistence - JPA with Hibernate, second-level caching, and connection pooling via JDBC/XA datasources
  • Security - Authentication, authorization, JAAS, SSL/TLS, LDAP integration, credential vaults, and role-based access control
  • CDI and EJB - Full dependency injection, session beans, message-driven beans, timer services, and async methods
  • RESTful Services - JAX-RS with JSON/XML support, content negotiation, async processing, and client API

## Use Case: Multi-Node Jakarta EE Deployment

Consider a team running transaction-heavy enterprise Java applications that require high availability on Windows infrastructure. Using domain mode, they manage multiple JBoss EAP nodes across AWS availability zones from a single management console. Session replication ensures users experience no disruption during node failures, while Infinispan caching reduces database round-trips for frequently accessed data. The cloudimg support team assists with initial clustering configuration and ongoing performance tuning.

Key Features

  • 24/7 Technical Support Expert assistance via phone, email, and chat with rapid response SLAs
  • Enterprise Java Platform JBoss EAP 7.4 application server, Jakarta EE 10, Java SE 17, modular architecture, clustering, failover, load balancing, microservices, cloud optimized
  • Production Ready Windows Platform Pre configured on Windows Server 2016 and 2019, optimized for enterprise Java workflows, immediate deployment

Related Technologies

java ee application server red hat middleware ec2 enterprise java beans jakarta ee hosting aws wildfly compatible java application platform clustering failover java jboss deployment aws

Deploy on AWS

Launch this preconfigured AMI on AWS with 24/7 support from cloudimg.

Read the deployment guide

24/7 Support Included

Email: support@cloudimg.co.uk

Phone: (+44) 0333 006 4730

Product Details

Category
Application Servers
Support
24/7, 365 days/year
Platform
AWS (Amazon Web Services)
Last Updated
2026-06-25