Overview
Why Choose cloudimg AMIs?
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
- Launch the AMI from AWS Marketplace on your chosen EC2 instance (recommended: m5.large or larger for production workloads, t3.medium for evaluation)
- Configure your Security Group to allow inbound RDP (port 3389), HTTP (port 8080), HTTPS (port 8443), and management console (port 9990)
- Connect via RDP using your Windows credentials
- Access the JBoss EAP management console at http://localhost:9990
- 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.
Highlights
- 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
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
Free trial
- ...
Dimension | Description | Cost/hour |
|---|---|---|
t3.large Recommended | t3.large instance type | $0.10 |
t2.micro | t2.micro instance type | $0.06 |
t3.micro | t3.micro instance type | $0.06 |
c5.12xlarge | c5.12xlarge instance type | $0.28 |
r7iz.16xlarge | r7iz.16xlarge instance type | $0.28 |
inf2.xlarge | inf2.xlarge instance type | $0.15 |
g6e.16xlarge | g6e.16xlarge instance type | $0.28 |
c5.9xlarge | c5.9xlarge instance type | $0.28 |
m5dn.12xlarge | m5dn.12xlarge instance type | $0.28 |
m7a.4xlarge | m7a.4xlarge instance type | $0.28 |
Vendor refund policy
Refunds available on request.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
Latest Windows security updates applied (patch cycle 21-04-2026). Previous version: 'JBOSS EAP 7.4 on Windows Server 2019 - 01/09/2025'.
Additional details
Usage instructions
Please visit the User Guide for this product on the cloudimg website for full deployment and configuration instructions.
Resources
Vendor resources
Support
Vendor support
cloudimg 24/7 Support
cloudimg provides 24/7/365 technical support for this JBoss EAP on Windows AMI. Our support team assists with:
- Initial JBoss EAP configuration and verification
- Application deployment troubleshooting (WAR, EAR, exploded deployments)
- Clustering and high availability setup across multiple nodes
- Performance tuning and JVM optimization
- Domain mode configuration and multi-server management
- Windows service and integration issues
- Security configuration (SSL/TLS, LDAP, credential vaults)
Response SLA: Guaranteed first-response within 24 hours for all support requests.
Contact: support@cloudimg.co.uk
Support is available via email. When contacting support, please include your EC2 instance ID, the issue description, and any relevant log output from the JBoss EAP server log.
Refunds: For refund requests or billing inquiries, contact support@cloudimg.co.uk with your AWS Marketplace subscription details.
Reviews: Enjoyed this AMI? Share your experience with the community in the review section at the bottom of this page.
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Similar products
