Overview
This is a repackaged software product which includes charges for licenses, maintenance and support. Install Your Red Hat JBoss EAP with just a few clicks, licensed and ready to go! By using this bundle You are renting Your JBoss EAP license on an hourly basis. You get Your support from MidVision, a Red Hat Business partner and supplier of this bundle with Amazon EC2 and Red Hat.
Highlights
- Install JBoss EAP in just a few minutes
- Ideal for Development, Test and Production environments
- If the version you require is not listed - you can request it here : https://www.midvisioncloud.com/request-new-image
Details
Unlock automation with AI agent solutions

Features and programs
Financing for AWS Marketplace purchases
Pricing
- ...
Dimension | Cost/hour |
---|---|
m7a.medium Recommended | $0.29 |
t2.micro AWS Free Tier | $0.29 |
t3.micro AWS Free Tier | $0.29 |
c5d.18xlarge | $10.44 |
z1d.metal | $13.92 |
r5n.xlarge | $0.58 |
t3.2xlarge | $1.16 |
m5a.8xlarge | $4.64 |
r6a.4xlarge | $4.64 |
c5.18xlarge | $10.44 |
Vendor refund policy
We do not currently support refunds, but you can cancel at any time.
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.
Additional details
Resources
Vendor resources
Support
Vendor support
All customers running Red Hat products supported by MidVision on AWS qualify for free web-based support. Level 1 support comes from expert MidVision engineers and Level 2, 3 and 4 is provided by Red Hat. To access the MidVision support site follow the link above. If you would like to purchase platinum 24/7 telephone support for this product, contact us at enquiries@midvision.comÂ
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

Customer reviews
Offers a reliable deployment environment with strong security features and flexible integration
What is our primary use case?
My main use case for JBoss is the administration of the application mostly.
My use case implies installation, configuration, and setting JBoss EAPÂ on different systems such as Linux, Windows and configuring the standalone or domain. This implies working with the web console, automation tools, and CLI. Additionally, it involves securing it, implementing authentication, RBAC or Role-Based Access Control, SSL, TLS, and so on. Performance tuning, thread pool management, logging, and clustering are mostly what I have done with the product.
How has it helped my organization?
JBoss has positively impacted my organization by enabling deployment with enterprise extensions that were needed, particularly for integration with directory services. The difference came in implementation, and it offers a significant role in deployment that is scalable, especially when using a clustering way of working with it.
Specific outcomes include improved deployment times due to modular architecture leveraging lazy loading, which affects the time taken to deploy archive, war, or ear files, and the deployment success rate without server restarts. This impact has significantly enhanced stability and reduced downtime. Lower memory consumption during deployment has been apparent thanks to subsystem isolation, while asynchronous deployment handling has reduced spikes and led to fewer errors with better validation overlay support in cases of failed deployments or rollback events. Additionally, I have enabled quick fixes without full redeployments, particularly with frequent overlay-based updates.
What is most valuable?
In my experience, the best features JBoss offers include the modular architecture where the services are loaded when needed, and the cross-platform compatibility that allows it to run on any operating system that supports Java. The high availability and clustering, distributed support, session replication, and load balancing using Infinispan stand out. The security enhancement such as native support of OpenID Connect or JAS for flexible authentication is another outstanding feature. Others include flexible deployment modes and control of session affinity, which is fine-tune control over load balancer stickiness strategies for managing web sessions. Furthermore, global directory support allows for easily adding shared modules to deployments without class path. It stands out because it is a full-stack platform for building today's cloud-ready Java applications that are scalable and secure, blending enterprise-grade features with open-source flexibility. It is the top choice for organizations that need reliability today.
For underrated features, server group in domain mode allows grouping servers and applying configuration or deployments across them simultaneously. Not many people know about the CLI scripting with batch mode or Vault and Credential stores, where sensitive configuration values can be stored without hardcoding them into XML files. Additionally, built-in metrics and subsystem isolation, where every subsystem logging, messaging, or web services can be tuned independently, provide fine-grained control over performance and behavior. This is why subsystem isolation is important, and many administrators have not utilized it that way.
What needs improvement?
JBoss can be improved significantly, especially regarding deployment overlays that need updates to apply quick fixes or environment-specific changes without redirecting the archive. Enhancements in CLI scripting for automatic deployments or rollbacks and having an automated way of updating in the future for pack changes and version transitions are critical. More details about the update progress of package installations, artifacts downloading, as well as automation for modules and configurations applied are needed. Additionally, features for drifting and reverting would be worthwhile. We leverage domain mode with server groups to enforce synchronized rollout strategies across clusters without downtime or config drift.
Subsystem isolation doesn’t just reduce memory usage it allows us to apply GC tuning and diagnostic tracing at the service level, not the container level.
Our CLI scripting has been backed by pre-validated batch execution pipelines, eliminating human error during hotfix rollouts and version transitions.
Using overlays in conjunction with marker files, we've created an audit-friendly patching workflow that doesn't require full archive redeployments.
Changes in the future need to align with today's directions regarding the most evolutionary topics of Jakarta EEÂ progression. As Jakarta EEÂ progresses, newer specifications such as Jakarta Data and Jakarta NoSQL or AI-assisted diagnostics are necessary.
We’ve integrated JBoss metrics output with Prometheus exporters, enabling real-time subsystem-level observability and predictive scaling alerts.
By aligning with Jakarta EE's modular progression, we've positioned our stack to adopt emerging specs like Jakarta NoSQL without disruptive upgrades.
JBoss’s flexible threading model allowed us to apply workload-specific executor policies, preventing starvation in high-concurrency deployments.
More straightforward updates and rollbacks need to be done with the CLI, alongside improved observability, such as native support for OpenTelemetry or enhanced DevOps tools with command-line interfaces and automation features. Support for YAML-based configuration is crucial, especially in a GitOps deployment style, along with cloud-native enhancements such as integration with Kubernetes , OpenShift, or newer technologies.
I would like to see JBoss reassess its executor configuration controls and consider offering default workload profiles such as I/O-bound, CPU-heavy, or async-first—to optimize threading strategies out of the box.
On the cloud-native side, it’s important to validate container readiness and expand operator-driven automation for Kubernetes , especially focusing on CRD evolution and stateless rollout support. I would also recommend improving workflow transparency by providing clearer feedback during pack updates, including artifact download status, config sync logs, and rollback outcome visibility.
For how long have I used the solution?
I have been using JBoss for more than 10 years.
What do I think about the stability of the solution?
JBoss has remained reliable and fully functional across workloads, and I haven’t encountered any critical failures that would impact operations—especially when compared to prior solutions like Oracle WebLogic. Its resilience continues to make it a dependable backbone for enterprise middleware needs.
What do I think about the scalability of the solution?
JBoss's scalability is effective. Its architecture is elastic, meaning it can handle growing workloads smoothly, whether it's scaling up for high demand or scaling out across clustered nodes. This elasticity makes it ideal for dynamic environments where resource usage can vary.
With newer Java versions, memory management has become noticeably more efficient. Improvements in garbage collection and memory recovery mean the platform performs well under load, with less risk of memory leaks or bottlenecks. This leads to better application stability and faster response times, especially during peak usage.
How are customer service and support?
I would describe the experience as reliable and professional especially valuable when you're running JBoss in production and uptime matters. My experience with JBoss customer service and support has been dependable overall. When using the Red Hat-supported version, the service team was responsive and knowledgeable. For issues involving configuration, security realms, or integration quirks, I usually received clear guidance and practical solutions. The response time was more reasonable than questionable and in most cases, the support escalated technical problems efficiently when needed.
That said, for more complex or niche setup scenarios, I sometimes had to dig through documentation or lean on community channels like forums or GitHub discussions.
The support is solid, but having technical familiarity helps speed things along.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
Before JBoss, I used Oracle WebLogic. I switched primarily because Oracle changed their solution's availability as well as the way they handled licenses, which became unfriendly for customers, leading to extensive discussions regarding licensing costs. Therefore, the most crucial factor for switching was the company direction of Oracle.
How was the initial setup?
When using JBoss in standalone mode, installation is quick and simple you can get it running with minimal effort, especially for development or testing. It’s also great that it works on any operating system that supports Java and compatibility isn’t usually an issue. However, things can get more complex when you start configuring domain mode, especially if you’re setting up host controllers, managing server groups, or trying to centralize control across multiple servers. Integrating with other services by setting up LDAP for authentication or configuring secure connections it requires more time and planning. Once preparing it for production use, tuning the JVM, thread pools, logging levels or isolating subsystems requires deeper understanding. Support-wise, JBoss offers a lot of documentation, but beginners might find it a bit hard to follow at first.
The community is active and helpful, especially on Red Hat channels, but solving specific issues sometimes means a bit of experimentation.
if you're planning to use JBoss seriously, make sure you invest time in learning the architecture, automate where possible using command-line scripts and start monitoring from the first implementation day. Those choices can make the difference between a smooth experience and a frustrating one.
What about the implementation team?
We implemented JBoss using our in-house team. Our engineers were already familiar with Java-based middleware and deployment strategies, we didn’t need to rely on an external vendor. That gave us more control over the setup process, especially around automation, performance tuning, and integration with existing services. It also saved us from additional consulting costs and helped us tailor the implementation to fit our environment exactly as needed.
What was our ROI?
We’ve seen a marked reduction in downtime and a major boost in system stability, resulting in fewer outages. One of the biggest wins has been the cost savings especially compared to Oracle WebLogic thanks to JBoss’s more affordable licensing model, particularly when bundled with Red Hat or OpenShift.
Its scalable design, whether deployed as a standalone system, clustered setup or through modular subsystems, JBoss has allowed us to tailor infrastructure to match demand. Using deployment overlays and scripting, we've sped up rollouts and maintained performance through smart JVM tuning.
Overall, we calculated a payback period of just around 5 months and a few days which speaks volumes and it’s been a strategic move with clear financial benefits.
What's my experience with pricing, setup cost, and licensing?
My advice is to carefully review the licensing options before setting up JBoss. While using the free version WildFly, most companies go for the paid Red Hat JBoss version, which comes with extra features and support. The setup itself isn’t expensive, but getting it right often involves extra costs for team training, automation setup and performance tuning. For could environments loke OpenShift or Kubernetes it is important to make sure your licensing covers that so you don’t run into surprises later.
It’s smart to plan ahead and look beyond the software cost your return on investment will likely come from less downtime, smoother deployments and better scalability.
Which other solutions did I evaluate?
Before choosing JBoss, I evaluated other options, but the only one that adequately covered all needed aspects from different customers was Oracle WebLogic.
What other advice do I have?
My advice for others looking into using JBoss is to understand the architecture before deploying and to differentiate between standalone and domain mode. Automating early and using command-line based scripts is essential. Monitoring everything, tuning JVM and thread pools, and using deployment overlays for quick fixes to minimize downtime through patches is crucial as well. Careful planning regarding licensing is the most important factor for customers.
It is crucial to invest time into learning the security standards for authentication and encryption in JBoss. This flexibility offers more than legacy JS solutions.
On a scale of 1-10, I rate JBoss an 8 out of 10.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Flexible deployment achieved with modern technology support
What is our primary use case?
Our product is agnostic, so we have been using JBoss as our default app server. We have been using it for over ten years.
What is most valuable?
JBoss is more flexible and keeps up with modern technologies, supporting newer versions of different libraries. This is crucial as the lifecycle of these technologies is short, and staying up to date is essential to avoid issues.
What needs improvement?
They are trying to make it less heavyweight since app servers often deliver a lot of functionality. Still, if we aren't leveraging them, they can be too much for certain use cases. Making it lighter and more modular would probably be beneficial.
For how long have I used the solution?
We have been using JBoss for over ten years.
How are customer service and support?
I haven't dealt with their support or customer service. Some of our clients have bought support, but I haven't heard anything about its quality, so I cannot comment.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
We deploy on app servers chosen by clients, including WebSphere and WebLogic, which are more expensive.
How was the initial setup?
JBoss has a very easy way of setting up. We use it since it doesn't cause a lot of issues.
What about the implementation team?
We just use JBoss and sometimes buy support for certain things. We are not affiliated with any vendors.
What was our ROI?
Having automation around JBoss is very beneficial. It allows for quick deployment and rolling out new applications easily. This flexibility translates to a lower total cost of ownership.
What's my experience with pricing, setup cost, and licensing?
JBoss is the cheaper option out of the three when compared to WebSphere and WebLogic. Though I haven't done a detailed price comparison, the licensing fee is cheaper, and due to its flexibility, the maintenance is easier and cheaper.
Which other solutions did I evaluate?
We also considered WebSphere and WebLogic.
What other advice do I have?
JBoss is definitely a flexible option and achieves what other app servers do but with more ease and support of new technologies.Â
I rate JBoss nine out of ten.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Automation aids installation while management consolidation needs improvement
What is our primary use case?
We are currently using Ansible for Jira installations and all the management tasks. We perform some tasks manually, however, Ansible helps in automating some of these processes.
What is most valuable?
I find JBoss to be lightweight and easier to manage compared to WebSphere. It allows for simple modification of applications and provides better clustering capabilities. The setup was straightforward and suitable for enterprise-level needs.
What needs improvement?
I would like to see improved booting of applications altogether on one page to manage all data instances from one location, similar to an AWSÂ console.Â
Additionally, access and sessions could be improved in the scalable device.
For how long have I used the solution?
I have used the solution for over three years.
What do I think about the stability of the solution?
I would rate the stability around eight out of ten. It is quite stable for our needs.
What do I think about the scalability of the solution?
Scalability is a concern because it is not online, which limits online processes. This aspect can be improved.
How are customer service and support?
Red Hat support is good. We receive support from RDSÂ and Red Hat, and the response time and quality meet our expectations.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
There are no competitors. WebSphere is still there, and we also use it alongside JBoss .
How was the initial setup?
The setup was simple.
What's my experience with pricing, setup cost, and licensing?
The price is somewhat high for an enterprise, however, it depends on organizational negotiations. Additionally, Red Hat support can be costly.
Which other solutions did I evaluate?
I evaluated WebSphere.
What other advice do I have?
Overall, I would rate the solution around seven out of ten. Despite some concerns, I would still recommend it.