Sign in
Categories
Your Saved List Become a Channel Partner Sell in AWS Marketplace Amazon Web Services Home Help

Red Hat JBoss Enterprise Application Platform with Support by MidVision

MidVision Limited | 8.0.7 on RHEL9

Linux/Unix, Red Hat Enterprise Linux 9.6 - 64-bit Amazon Machine Image (AMI)

Reviews from AWS customer

0 AWS reviews
  • 5 star
    0
  • 4 star
    0
  • 3 star
    0
  • 2 star
    0
  • 1 star
    0

External reviews

39 reviews
from and

External reviews are not included in the AWS star rating for the product.


    Remus Rujinschi

Offers a reliable deployment environment with strong security features and flexible integration

  • July 17, 2025
  • Review provided by PeerSpot

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?

Private Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Other


    Gyula Farkas

Flexible deployment achieved with modern technology support

  • February 07, 2025
  • Review provided by PeerSpot

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?

Hybrid Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Other


    Srinadh Puli

Automation aids installation while management consolidation needs improvement

  • February 07, 2025
  • Review provided by PeerSpot

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.


    Ziaur R.

Jboss Review

  • September 04, 2024
  • Review provided by G2

What do you like best about the product?
Jboss is one of the best application servers available currently and cost effective and secure for all java based applications. User interface is very user friendly and integration with web servers are very easy. Also we can manage almost all tasks from the jboss console.
What do you dislike about the product?
Nothing as such. Sometimes if a JVM heap is high the management console becomes unstable.
What problems is the product solving and how is that benefiting you?
This is providing a secure platform for java based applications deployment.


    AFTAB H.

Review for JBoss Application Server

  • September 04, 2024
  • Review provided by G2

What do you like best about the product?
One of the best application servers available in the market. Interface is very easy to explore having all related functionality written in all features. One can manage almost all configuration and deployment from the management console. Also applying patch is easy from console itself. Red Hat vendor support is really good. Integration with web server is also easy. Managing SSL configuration also pretty simple.
What do you dislike about the product?
Nothing as such but it would be great if host can be restarted or reconnected from management console itself without getting into CLI and perform restart.
What problems is the product solving and how is that benefiting you?
It is helping us on deploying and hosting our complex applications. It also has features to integrate with external APIs in the domain.xml itself so it's pretty easy manage an application in jboss.


    Tom Hug

Fast, reliable, and well-established

  • June 04, 2024
  • Review provided by PeerSpot

What is our primary use case?

I use it for Java server applications.

How has it helped my organization?

I work on an output management system. There are products that use JBoss as the Java server. It's a product from another vendor called the 'M' series. They use JBoss as the server behind it.

What is most valuable?

It's good. You choose JBoss when you need a Java server. The benefit is that it's fast, reliable, and well-established.

It was the choice of the customer, and they have no issues so far. It's a very well established product.

What needs improvement?

The price could be improved. Customers don't want to buy the license easily. It's nice that there is Wildfly, which is basically the same as JBoss, just without the price.

For how long have I used the solution?

I have experience with JBoss because we just had it in a project.

What do I think about the stability of the solution?

The stability is good. I would rate it a nine out of ten. 

What do I think about the scalability of the solution?

The end users are around 300 for this application. It is used on a daily basis. 

Which solution did I use previously and why did I switch?

In general, I would prefer Wildfly. If I want a free version, I would go for WildFly.

And the support is also a factor. If you can do it on your own, you take Wildfly. If you need support, you can take JBoss.

What's my experience with pricing, setup cost, and licensing?

It might be yearly. I am not sure.

Which other solutions did I evaluate?

In the past we evaluated IBM WebSphere, Oracle, and Tomcat. WebSphere system is a pain. Oracle is way overpriced, though. That's my opinion.

JBoss's performance is on par with its competitors.  

What other advice do I have?

Overall, I would rate the solution an eight out of ten. If other users need support, I would recommend JBoss. If they don't, they should just go with WildFly.

JBoss is a state-of-the-art Java server with a difficult support package. If you want to do a Java application, JBoss is usually a very good choice.

Which deployment model are you using for this solution?

On-premises


    Dominique Guerra

Offers simplicity along with cost-effectiveness

  • April 30, 2024
  • Review provided by PeerSpot

What is our primary use case?

I use the solution in my company since we have developed an application that runs on the application server, JBoss, and another application server, such as Oracle WebLogic Server or WebSphere. In my company, we developed an application for the bank, and we deployed it under JBoss, WebSphere, or Oracle WebLogic Server.

What is most valuable?

The most valuable feature of the solution for me stems from the fact that our company can develop applications on JBoss, and we didn't see anything like it compared to WebLogic and WebSphere. The facility to install and handle JBoss is much lighter than the other application servers.

What needs improvement?

My company had faced some issues where our questions were not answered, and we did not receive proper solutions the way we wanted. The technical support of the product can be improved. Response time for support could be a bit better.

The price of the product is an area of concern where improvements are required. The product could be made cheaper.

For how long have I used the solution?

I have been using JBoss for eight years. My company has a partnership with Red Hat.

What do I think about the stability of the solution?

Stability-wise, I rate the solution an eight out of ten.

What do I think about the scalability of the solution?

My company did not face any issues related to scalability. Scalability-wise, I rate the solution a seven out of ten.

My company works with banks of both small and big sizes.

How are customer service and support?

I rate the technical support a seven out of ten.

How would you rate customer service and support?

Neutral

Which solution did I use previously and why did I switch?

In comparison with the other products I have used in the past, I like JBoss's simplicity, lightness, and cost. Considering what my company used to use both solutions for, JBoss was better than WebLogic.

How was the initial setup?

The product's initial setup phase is easy.

For the product's deployment and maintenance, our company has a system engineer who maintains both our instances associated with JBoss and supports the bank engineers.

What was our ROI?

The product offers a good return on investment.

What's my experience with pricing, setup cost, and licensing?

I rate the product price as eight on a scale, where one means it is a very cheap solution, and ten points mean that it is a very expensive tool.

What other advice do I have?

In terms of how JBoss supports enterprise Java standards and positively impacts our company's project, I can say that we use it, and we didn't have any issues. In our company, we have been able to do a posting of the application on the other application servers.

My company has not faced issues with the integration of the product with other software tools or infrastructures.

The product fits our company's requirements.

I recommend the product to others.

I rate the tool an eight out of ten.


    MahmoudFarouk

Reasonably priced and used for application deployments and application servers

  • March 28, 2024
  • Review provided by PeerSpot

What is most valuable?

We use JBoss mainly for application deployments and application servers.

What needs improvement?

JBoss is not as reliable and stable as WebLogic.

For how long have I used the solution?

I have been using JBoss for four years.

What do I think about the stability of the solution?

Once installed and deployed, the solution is stable and works fine in the production environment.

What do I think about the scalability of the solution?

When we need to scale, we install different instances of JBoss. We don't rely on clustering or specific features in JBoss.

Which solution did I use previously and why did I switch?

WebLogic is a more reliable and stable tool than JBoss.

What's my experience with pricing, setup cost, and licensing?

The pricing of JBoss is more reasonable than that of WebLogic.

What other advice do I have?

Customers use JBoss instead of WebLogic. Although WebLogic is more feature-rich, its licensing is very high compared to JBoss. I am satisfied with JBoss's management and monitoring capabilities. I would recommend JBoss to other users.

Overall, I rate the solution a nine out of ten.


    Fahrettin Canli

Enables organizations to connect front-end applications and databases and provides fast and reliable support

  • March 26, 2024
  • Review provided by PeerSpot

What is our primary use case?

JBoss is a middleware product. The customers use it to make connections between front-end applications and databases.

What is most valuable?

Red Hat provides the product and the support. We get good support from the support team. It is one of the benefits.

What needs improvement?

The product could be cheaper. The solution recently increased the prices.

For how long have I used the solution?

I have been working with the product for 6 months to a year.

What do I think about the stability of the solution?

The tool is stable. The customers are buying the product.

What do I think about the scalability of the solution?

The tool is scalable. We can install additional servers. We can extend our cluster horizontally.

How are customer service and support?

The support is fast and reliable. It is very good. If we raise a support ticket, the support team will solve the problem somehow.

How was the initial setup?

The deployment is not that complex. It is easy.

What's my experience with pricing, setup cost, and licensing?

We pay a yearly subscription fee. There are no additional costs associated with the product.

What other advice do I have?

I recommend the tool to others. Overall, I rate the solution an 8 out of 10.

Which deployment model are you using for this solution?

On-premises


    AhmadTalha

Helps to bring APIs in-house and reduce the dependency on vendors

  • March 20, 2024
  • Review provided by PeerSpot

What is our primary use case?

In my previous company, we relied on third-party APIs from a vendor. Recently, we were tasked with bringing those APIs in-house, reducing dependence on external vendors. We employed a JBoss server to facilitate the transition of these APIs into our existing system.

What is most valuable?

The tool's most beneficial feature is its scalability. People with limited technical knowledge can quickly grasp its functions with a brief introduction. The tool's ease of use makes it a plug-and-play solution, reducing the effort required to train users on its usage.

We integrated one of the largest payment service providers using JBoss. Specifically, we integrated Visa, a well-known credit and debit card provider, into our system using JBoss. As the project's lead software engineer, I executed this integration.

What needs improvement?

The tool's documentation could be improved to explain its usage and functionalities clearly. Having accessible documentation would save time for leaders like me when juniors seek information about it. The documentation should be self-explanatory and guide users on how to utilize the tool. 

What do I think about the stability of the solution?

I rate the tool's stability a nine out of ten. 

What do I think about the scalability of the solution?

I can't speak definitively regarding scalability features as I recently switched companies. However, I recommended implementing the Spring framework and JBoss in my previous role. Whenever I move to a new company, I advocate using these solutions. I rate its scalability a seven to eight out of ten. My company has around 150 million active users. 

How are customer service and support?

I've never needed to directly contact tech support because our internal technical support team handled any issues.

How was the initial setup?

The tool's deployment is easy. Our DevOps team primarily handled the deployment process. A team consisting of 40-50 members maintains it. 

What was our ROI?

The tool is worth its money. 

What other advice do I have?

The tool's open-source nature influenced my decision to use it because it was cost-effective. Our business team handed it over to us, and they were aligned with using it. I recommend it because it offers multiple application routing data handling capabilities. It helped convert the data. 

I rate the overall solution a nine out of ten. If someone wants to start using it, I would tell them that there isn't much competition in the market because the tool is unique and has been established for a long time. It has set the benchmark, and other brands are striving to catch up with your range of services. This is something to be proud of.