What users are saying about
98 Ratings
63 Ratings
98 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 9.3 out of 100
63 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 9 out of 100

Likelihood to Recommend

Apache Tomcat

Tomcat is more than enough to deploy most of the mid-end web applications without any problem but for the high-end applications which require high scalability and high availability, which might need some tune-ups with the support of expertise in this regard. Otherwise, you may realize numerous performance issues, memory leaks, server crashes etc.
Anonymous | TrustRadius Reviewer

OpenShift

As with any solution, it depends on how and why you want to deploy it. OpenShift is excellent for medium to large deployments, but I would caution against smaller deployments unless you're planning on ramping up to a larger deployment in short order. It just doesn't make financial sense to deploy it in a small configuration.
Anonymous | TrustRadius Reviewer

Feature Rating Comparison

Application Servers

Apache Tomcat
8.8
OpenShift
IDE support
Apache Tomcat
8.9
OpenShift
Security management
Apache Tomcat
8.8
OpenShift
Administration and management
Apache Tomcat
8.5
OpenShift
Application server performance
Apache Tomcat
8.5
OpenShift
Installation
Apache Tomcat
9.4
OpenShift
Open-source standards compliance
Apache Tomcat
8.9
OpenShift

Platform-as-a-Service

Apache Tomcat
OpenShift
8.4
Ease of building user interfaces
Apache Tomcat
OpenShift
8.6
Scalability
Apache Tomcat
OpenShift
8.8
Platform management overhead
Apache Tomcat
OpenShift
8.0
Workflow engine capability
Apache Tomcat
OpenShift
8.3
Platform access control
Apache Tomcat
OpenShift
9.6
Services-enabled integration
Apache Tomcat
OpenShift
8.4
Development environment creation
Apache Tomcat
OpenShift
8.8
Development environment replication
Apache Tomcat
OpenShift
8.4
Issue monitoring and notification
Apache Tomcat
OpenShift
7.0
Issue recovery
Apache Tomcat
OpenShift
7.4
Upgrades and platform fixes
Apache Tomcat
OpenShift
9.2

Pros

Apache Tomcat

  • Fast to start up, which is useful when we need to just check that our changes are working correctly.
  • Free, which allows us to not be involved with the finance/legal team about using it.
  • Bundled with Spring Boot, which makes it even more convenient for our testing.
Anonymous | TrustRadius Reviewer

OpenShift

  • Pre built cartridges, giving a huge range of software ready to go. Reduces the amount of time required to get up and running.
  • Integration with GIT was an advantage, cloning the repo and making changes was straight forward.
  • Speed, creating an environment in minutes, ready to deploy.
Anonymous | TrustRadius Reviewer

Cons

Apache Tomcat

  • Using tomcat manager to troubleshoot is not very informative. Error messages are vague, you have to dig into log files for more information about the problems.
  • Is great for simple web applications, but may not work for heavy development which may require a full J2EE stack, might like JBoss better.
  • Security in tomcat is not straightforward, as I discovered that you have to understand how to set up realms in tomcat in order to hash passwords, which I was not overly familiar with, which is a big deal when setting up users in the tomcat-users.xml file.
Candy Carrizales | TrustRadius Reviewer

OpenShift

  • I would like to see a public cloud using OpenShift and Docker integration. I am not aware if this is already available now.
  • I would like to see a tool that can help with extracting log files from the remote server like it being available on a Samba shared folder. And other applications that want to scan for keywords in the application log can check if there have been any errors or exceptions thrown by the application.
Sonam Samdupkhangsar | TrustRadius Reviewer

Likelihood to Renew

Apache Tomcat

Apache Tomcat 10.0
Based on 1 answer
We have a huge knowledge of the product within our company and we're satisfied with the performance.
Anonymous | TrustRadius Reviewer

OpenShift

OpenShift 10.0
Based on 4 answers
Leverage OpenShift Online constantly at both the free and paid tiers. While AWS is convenient, it often brings more administration than I want to deal with for a quick application (i.e. Drupal or Wordpress blog). OpenShift also simplifies the DNS registration and ability to share application environments with team members
Isaac Christoffersen | TrustRadius Reviewer

Usability

Apache Tomcat

Apache Tomcat 8.0
Based on 3 answers
Tomcat has a very rich API set which allows us to implement our automation script to trigger the deployment, configure, stop and start Tomcat from the command line. In our projects, we embedded Tomcat in our Eclipse in all of the developer's machines so they could quickly verify their code with little effort, Azure Webapp has strong support for Tomcat so we could move our application to Azure cloud very easy. One drawback is Tomcat UI quite poorly features but we almost do not use it.
trang nguyen | TrustRadius Reviewer

OpenShift

OpenShift 8.5
Based on 2 answers
It is easy to understand. Gives our team freedom to focus on the quality of our coding and not worry too much about build and deployment which honestly can be a headache for some of us. Also, customer support is fast and responsive so we don't have to wait for weeks for issues to get fixed.
Anonymous | TrustRadius Reviewer

Reliability and Availability

Apache Tomcat

Apache Tomcat 6.0
Based on 2 answers
Tomcat doesn't have a built-in watchdog that ensures restart upon failure, so you have to provide it externally. A very good solution is java service wrapper. The community edition is able to restart Tomcat upon out of memories exceptions.
Anonymous | TrustRadius Reviewer

OpenShift

OpenShift 5.5
Based on 1 answer
No answer on this topic is available.

Performance

Apache Tomcat

Apache Tomcat 9.0
Based on 4 answers
Tomcat support to customize memory used and allow us to define the Connection pool and thread pool to increase system performance and availability, Tomcat server itself consume very little memory and almost no footprint. We use Tomcat in our production environment which has up to thousands of concurrent users and it is stable and provides a quick response.
trang nguyen | TrustRadius Reviewer

OpenShift

No score
No answers yet
No answers on this topic

Support Rating

Apache Tomcat

Apache Tomcat 9.4
Based on 5 answers
Well, in actuality, I have never needed support for Apache Tomcat since it is configured and ready-to-go with no configuration needed on my end.
Anonymous | TrustRadius Reviewer

OpenShift

OpenShift 9.0
Based on 6 answers
First of all OpenShift Help Portal is a great place to get assistance in case of any OpenShift platform related technical questions. When it comes to paid support subscription friendly support agents can find the right answer for you in a matter of minutes which is super efficient way of solving any critical issues.
Anonymous | TrustRadius Reviewer

Alternatives Considered

Apache Tomcat

Apache Tomcat is lightweight but performs well, even when running multiple applications. Its performance and security features are the reasons for choosing Apache Tomcat among its competitors. Also, there is a huge community support than other products.
Tharanga Wickramsinghe | TrustRadius Reviewer

OpenShift

EC2 seems really cheap until you realize how many hours there are in a year, so it is expensive for something that runs 24/7. And scaling is a challenge (and even more expensive) to set up for.Bluehost has very reasonable prices, but it feels so cluttered whenever I login to cPanel. Thank goodness they have an SSH option also, but I remember having to send a picture ID or something and pay extra for the privilege
Peter Ivie | TrustRadius Reviewer

Scalability

Apache Tomcat

Apache Tomcat 9.0
Based on 1 answer
It's very easy to add instances to an existing deployment and, using apache with mod proxy balancer, to scale up the serving farm
Anonymous | TrustRadius Reviewer

OpenShift

No score
No answers yet
No answers on this topic

Return on Investment

Apache Tomcat

  • Tomcat is cheap and very quick to deploy, so it has benefited much when situation needs applications to be deployed quickly without wasting time on licensing and installations.
  • Plenty of documentation available so no vendor training is required. Support contract is not needed as well.
Anonymous | TrustRadius Reviewer

OpenShift

  • Cost - OpenShift is extremely inexpensive. I use a free account for Dev and QA. For production, I am planning on using a low cost paid subscription.
  • Time - You can get your application up and running in minutes so if you find that the service is not for you, you don't have much to lose.
Keith D. Moore | TrustRadius Reviewer

Pricing Details

Apache Tomcat

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No

Apache Tomcat Editions & Modules

Additional Pricing Details

OpenShift

General

Free Trial
Free/Freemium Version
Yes
Premium Consulting/Integration Services
Entry-level set up fee?
No

OpenShift Editions & Modules

Edition
Azure On Demand$0.1711
1-Year Reserved Instance$0.1141
3-Year Reserved Instance$0.0761
  1. Per Hour
Additional Pricing Details

Rating Summary

Likelihood to Recommend

Apache Tomcat
9.7
OpenShift
9.0

Likelihood to Renew

Apache Tomcat
10.0
OpenShift
10.0

Usability

Apache Tomcat
8.0
OpenShift
8.5

Reliability and Availability

Apache Tomcat
6.0
OpenShift
5.5

Performance

Apache Tomcat
9.0
OpenShift

Support Rating

Apache Tomcat
9.4
OpenShift
9.0

Scalability

Apache Tomcat
9.0
OpenShift

Add comparison