We use JBoss mainly for application deployments and application servers.
Team Leader at a comms service provider with 11-50 employees
Reasonably priced and used for application deployments and application servers
Pros and Cons
- "We use JBoss mainly for application deployments and application servers."
- "JBoss is not as reliable and stable as WebLogic."
What is most valuable?
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.
Buyer's Guide
Red Hat JBoss Enterprise Application Platform (EAP)
January 2026
Learn what your peers think about Red Hat JBoss Enterprise Application Platform (EAP). Get advice and tips from experienced pros sharing their opinions. Updated: January 2026.
881,757 professionals have used our research since 2012.
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.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Additional General Manager at a tech services company with 201-500 employees
Robust solution with good scalability
Pros and Cons
- "The solution's technical support is good."
- "The solution's documentation could be better."
What is our primary use case?
We use the solution for the installation of the hardware and microservices.
What is most valuable?
The solution is robust and provides good support.
What needs improvement?
The solution's documentation could be better.
For how long have I used the solution?
We have been using the solution for around sixteen years.
What do I think about the stability of the solution?
I rate the solution's stability a seven or eight. It needs improvement as we need to do the troubleshooting for some instances.
What do I think about the scalability of the solution?
It is a scalable solution. It supports both vertical and horizontal scaling. I rate its scalability an eight or nine.
How are customer service and support?
The solution's technical support is good. Although, it depends on the type of support contract one has purchased.
How was the initial setup?
The solution's setup process is straightforward for me as I have prior experience using it. I rate the process an eight. It takes a day to complete a basic setup.
What's my experience with pricing, setup cost, and licensing?
It is an open-source solution.
What other advice do I have?
I rate the solution an eight. There are better solutions available, like WebLogic, with high scalability.
Disclosure: My company has a business relationship with this vendor other than being a customer. Integrator
Buyer's Guide
Red Hat JBoss Enterprise Application Platform (EAP)
January 2026
Learn what your peers think about Red Hat JBoss Enterprise Application Platform (EAP). Get advice and tips from experienced pros sharing their opinions. Updated: January 2026.
881,757 professionals have used our research since 2012.
Test Manager at a computer software company with 1,001-5,000 employees
Straightforward configuration and easy to install
Pros and Cons
- "JBoss's configuration is straightforward and easy."
- "The solution sometimes crashed and had some compatibility issues with the DevOps JAR file."
What is our primary use case?
For our application to deploy, we used to set up different platforms. We are certifying JBoss support as well for the deployment.
What is most valuable?
JBoss's configuration is straightforward and easy. It is easy to edit one standalone dot XML file with all the configurations.
What needs improvement?
The solution sometimes crashed and had some compatibility issues with the DevOps JAR file.
JBoss's next release should include a one-click solution for clustering or straightforward installation.
For how long have I used the solution?
I have been using JBoss for three to four years.
What do I think about the stability of the solution?
I rate JBoss a seven out of ten for stability.
What do I think about the scalability of the solution?
JBoss is a scalable product and 100 people were using it in our company.
How was the initial setup?
The initial setup of JBoss is easy. However, the clustering part was a little bit complex.
What other advice do I have?
I recommend people to use JBoss because it is easy to set up and install.
Overall, I rate JBoss an eight to nine out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Technical Lead at a tech services company with 1,001-5,000 employees
It's easy to manage the solution and add new certificates to the config.
Pros and Cons
- "We can deploy the applications on the JBoss server, so it is easy to manage. It's also easy to add new certificates to the config."
- "The documentation could be better. When we have questions, we need to check multiple websites. There isn't one place listing a set of common problems and how to fix them."
What is our primary use case?
JBoss is an on-premises solution we use in a banking setting. It is used to manage servers and applications. There are two modes: domain and development. We can monitor and control all types of deployments in JBoss.
We have around 20,000 to 30,000 users on the same application and everything is going via the JBoss. We were using JBoss 1.0 when I first installed it, but they've probably included some more security patches in the latest version.
What is most valuable?
We can deploy the applications on the JBoss server, so it is easy to manage. It's also easy to add new certificates to the config.
What needs improvement?
The documentation could be better. When we have questions, we need to check multiple websites. There isn't one place listing a set of common problems and how to fix them.
For how long have I used the solution?
I've been using JBoss since I joined the company three years ago.
What do I think about the stability of the solution?
I haven't had any complaints in production, but in development and UAT, I've noticed that some of the applications are not deployed properly, and errors need to be fixed.
Which solution did I use previously and why did I switch?
I used Tomcat when I worked for a cement manufacturer in India. They were a small-scale company, so we preferred Tomcat server. When I started working in finance, the bank suggested we go with JBoss. JBoss is easier to handle, and it can take on a much larger load compared to Tomcat.
How was the initial setup?
Setting up JBoss is more complex relative to Tomcat. We need to follow the set of steps because it's not like we are installing a single system. Several separate systems need to be connected using the common prompt. There will be a common for that. After generating, we need to connect with the other ID with the main deployment controller.
There is one deployment controller, and we need to connect the separate server nodes using that. I use a trial-and-error process for the JBoss installations for the development. We follow the steps and document everything. After we do it once, it's not complex the second time because we know all the steps we need to follow.
What about the implementation team?
We don't use outside consultants. It's open source, so we do some R&D and a process of trial and error in the development environment. There is no help JBoss or a consultant. The banking team works with the development team to get it done.
What other advice do I have?
I rate JBoss seven out of 10. I would recommend Tomcat for a small-scale use case. It's easy to maintain and deploy, and the UA interface is simple. JBoss is more appropriate for large industries. Though it is complex to maintain, JBoss is well balanced and can handle larger loads.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Application Server Manager at a government with 1,001-5,000 employees
Greta high availability with an easy implementation and good performance
Pros and Cons
- "The high availability is great."
- "Sometimes the console has a glitch."
What is most valuable?
The high availability is great. Implementing it is very easy. Sometimes we only have to copy the installation or the house installation and change some parameters inside the host. After that, we run the instance in the console manager, and from the console manager, we can create new servers. It's very easy to implement a high availability installation. For me, that is the most important feature.
The solution is stable.
What needs improvement?
Sometimes the console has a glitch. For example, we might send some commands to stop the servers and we get some logs or some errors from the console. After some minutes the services stop yet the console doesn't refresh the status.
Sometimes I miss the JDBC resources full administration from GlassFish. In GlassFish, you define the pool and if you have three or more domains you can deploy to each domain. However, in JBoss, you have to define each pool in every configuration. Sometimes you have to do extra work to define this JDBC force and that is something that sometimes is very annoying.
For how long have I used the solution?
For the last three or four years I have been working as an Application Server Administrator using JBoss.
What do I think about the stability of the solution?
The stability of the solution has been good. There are no bugs or glitches and it doesn't crash or freeze. It's very reliable and the performance is good.
What do I think about the scalability of the solution?
The scalability is not always perfect, however, it's very good. For example, maybe sometimes we only have two instances as we don't know how to balance three instances. We have to know how it's working the load balancer of a session data when we lose one instance or one server, for example. Maybe we need to learn more about that.
I'd like some better documentation to find information about how it's working the load balancer in the high availability. We know that the load balancer is using the name of each instance and, for example, if we are using numbers on the line of each server, we know that from server one that the configuration is supposed to be to server two, and from the server two to server three, or something like that.
With JBoss right now we don't know. Maybe this is due to the fact that we only have two servers. With these two servers, it's enough for working and giving very good services. While we don't need to know that right now, maybe in the future we have to learn more or will have to search the documentation about how we have to configure our web server balancer or implement that load balancer with Jboss.
Which solution did I use previously and why did I switch?
Before the new JBoss, we were using WebLogic, however, we changed off of that to Jboss. Recently, for the cost of paying one support for WebLogic, it's the same price to get a new subscription to JBoss. We were using the standard version for WebLogic and that version doesn't give us high availability in the future. That's why we decided to move on to Jboss. It's using a standard subscription and we get high availability with JBoss for the same price as we would pay the support for the WebLogic Standard Edition.
How was the initial setup?
The implementation process is very easy.
For deployment, we only need three people. You don't require a big team.
If one person is used to deploy in the morning and then the other person is deploying in the afternoon. The next person is for learning from these two persons, therefore, basically, it's three people you need, however, maybe you could do it with two.
What's my experience with pricing, setup cost, and licensing?
We pay to license on a yearly basis.
We were spending something like $12,000 in the first year. This year it's something close to $16,000.
We don't have additional fees or anything like that. It's a standard subscription.
What other advice do I have?
We are customers. We only consume this product. We don't distribute it or anything like that.
In the last three years, I've been implementing the JBoss application solution. I try to create a high availability implementation, however, sometimes I try to get all the stocks working. We have some dependence on the developers as sometimes they have to implement some special implementation in each class. Basically, we have a full tolerance and in a special application, we have the full high availability.
I use the on-premise deployment due to the fact that I'm working for a government institution. We have some policies for on-premise user data. If we get a new change in our policies, we are considering moving onto the cloud. That said, for us, the cloud is not cheap as we have a lot of data. Sometimes we have maps and a lot of images and that is very expensive due to the fact that on the cloud you have to pay for each legalized transfer. Sometime soon maybe we will implement a small project. We are not thinking about moving all the infrastructure.
We have something like 1,000 users, however, the most important system has something like 500 users. We have two principal systems. One is for the clients and the other one is for internal use. We have something like 500 users on each server.
I'd rate the solution at an eight out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Enterprise Archiect/ IBM & Redhat Business Development at a computer software company with 1,001-5,000 employees
Good for running webshops and online business
What is our primary use case?
The use cases include online webshops and any organization doing online business can use JBoss.
What is most valuable?
It is fast. You can quickly migrate applications to JBoss and create things like webshops.
For how long have I used the solution?
I have experience with this product. I've worked with JBoss before but without Red Hat. But now, it comes with Red Hat's JBoss.
What do I think about the stability of the solution?
I would rate the stability a ten out of ten.
What do I think about the scalability of the solution?
I would rate the scalability a ten out of ten. It is very scalable.
How are customer service and support?
We have contacted the technical support team now and then.
How was the initial setup?
The initial setup is straightforward and quick. You can deploy it standalone or with the Red Hat runtime, which bundles JBoss.
What's my experience with pricing, setup cost, and licensing?
Licensing costs are always debatable. While there are free, open-source alternatives like Java EE and WildFly, they lack the support and reliability of a paid, certified product like JBoss.
With JBoss, you get the peace of mind of premium support and avoid potential issues in production environments.
What other advice do I have?
So, for production environments, I recommend certified products with support. For testing, free, open-source options are fine.
Overall, I would rate the solution a ten out of ten.
Disclosure: My company has a business relationship with this vendor other than being a customer.
General Manager Sales at a computer software company with 51-200 employees
Reliable, integrates well with Java, and has flexible licenses
Pros and Cons
- "The product integrates well with Java applications."
- "The initial setup is a bit complex."
What is our primary use case?
We primarily use the solution for business processes and mostly from the level of approval, within the organization.
What is most valuable?
The product integrates well with Java applications.
The software is basically decently placed, commercially as well as for production.
The solution is quite stable.
It's perfect for the needed usage of the customer.
What needs improvement?
We haven't come across any missing features.
The initial setup is a bit complex.
I'd like the product to move more towards the cloud.
The frequent updates, and the life cycle, should be a little longer. They keep on changing versions and versions should have a longer life.
Even if the client buys an extended life cycle, they should support the customers who are loyal customers and extend all their possible support to the client when a customer is buying a subscription as well as extended life cycle support. The OEM should want to give additional extended support to the customer because.
For how long have I used the solution?
I've been using the solution for five or six years.
What do I think about the stability of the solution?
The stability is very good. There are no issues with bugs or glitches. the performance is good.
What do I think about the scalability of the solution?
The solution is scalable. It's not locked to any specific server, so the licenses are flexible.
How are customer service and support?
Technical support is okay. The support comes from the GSS, the global support center of Red Hat. The problem is that support is always via email. They do not give support via telephone. Email support takes a bit of a time, however, they do give you some sort of solution. There is no typical SLA.
How was the initial setup?
The solution is a little complex in terms of implementation. It is not a straightforward thing, as there is integration with multiple things which makes it not a straightforward implementation.
In terms of maintenance, it all depends upon the case and the departments. For one implementation unit, you need at least one person.
What's my experience with pricing, setup cost, and licensing?
Licensing is flexible. It comes in a subscription model, so it doesn't actually lock to a specific server. That's one of the good things. Licensing costs vary from company to company. It depends on the requirements and size. Definitely, it is better than the proprietary cost. Everything is included under the license. there are extra fees.
What other advice do I have?
I don't remember the version we're using, however, it'll be the latest version at that time of implementation. These are on an in-house data center.
It's pretty easy to implement from the Java perspective, however, equally challenging to integrate with other applications or different databases.
I'd rate the solution nine out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer. Reseller
Head of Department at a transportation company with 10,001+ employees
Lightweight and reasonably-priced, but the support should be bundled with Red Hat support
Pros and Cons
- "The most valuable feature is the UI."
- "Having the support combined with Red Hat support would be an improvement."
What is our primary use case?
JBoss is a product that we implement for our clients. It is used as an application server and a web server.
What is most valuable?
The most valuable feature is the UI.
This is a lightweight server.
What needs improvement?
The support should be bundled with the Red Hat OS support because as it is now, these are two separate costs. Having the support combined with Red Hat support would be an improvement.
For how long have I used the solution?
We have been using JBoss for a couple of years.
What do I think about the stability of the solution?
We have not had any problems with the stability.
What do I think about the scalability of the solution?
This is a scalable product.
How are customer service and technical support?
Our application support team will contact JBoss support if they have an issue, but so far they have not needed to. We have not seen any major or critical problems.
Which solution did I use previously and why did I switch?
We also have Oracle WebLogic in the company and some of the developers prefer to use JBoss. Three or four of our applications use JBoss and the remaining ones, which is most of them, use WebLogic.
In terms of memory, it is better than Oracle WebLogic.
What about the implementation team?
Our in-house team is responsible for deployment and maintenance. We have one person from the infrastructure team to help install and tune it. A second person performs day-to-day troubleshooting on it.
Once we deliver and deploy the server, there is another team to support the application.
What's my experience with pricing, setup cost, and licensing?
This price of JBoss is cheaper than similar solutions like Oracle WebLogic. We pay for a maintenance license, but it is not expensive.
Which other solutions did I evaluate?
JBoss is what we settled on when we were searching for alternatives to WebLogic.
What other advice do I have?
My advice is that for anybody who is searching for a lightweight application or web server, JBoss is one of the options that I recommend. We plan to continue using it.
I would rate this solution a seven out of ten.
Which deployment model are you using for this solution?
Private Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer. Implementer
Buyer's Guide
Download our free Red Hat JBoss Enterprise Application Platform (EAP) Report and get advice and tips from experienced pros
sharing their opinions.
Updated: January 2026
Product Categories
Application ServerPopular Comparisons
IBM WebSphere Application Server
Oracle WebLogic Server
Oracle Fusion Middleware
Oracle Application Server
Fujitsu Interstage Application Server
IBM WebSphere Liberty
TIBCO ActiveSpaces Transactions
Buyer's Guide
Download our free Red Hat JBoss Enterprise Application Platform (EAP) Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:















