What users are saying about

Apache Tomcat

75 Ratings

Apache Tomcat

75 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.2 out of 101

Apache Web Server

53 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.9 out of 101

Add comparison

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.
No photo available

Apache Web Server

If you are only serving up simple websites such as those on WordPress or plain html, then it might be well suited for that. Higher traffic websites or heavy load websites might be better suited for Nginx server as it spreads out the traffic among several threads.
Chris Coppenbarger profile photo

Feature Rating Comparison

Application Servers

Apache Tomcat
8.2
Apache Web Server
IDE support
Apache Tomcat
8.2
Apache Web Server
Security management
Apache Tomcat
7.5
Apache Web Server
Administration and management
Apache Tomcat
7.0
Apache Web Server
Application server performance
Apache Tomcat
8.6
Apache Web Server
Installation
Apache Tomcat
8.9
Apache Web Server
Open-source standards compliance
Apache Tomcat
8.9
Apache Web Server

Pros

  • It is very lightweight and not resource intensive, which leads to fast start-up times
  • It is very stable, I have not had an outage related to Tomcat in over 10 years and no longer even have support contracts for it.
  • It's very scalable, especially in a cloud solution where you can perform auto-scaling and add nodes within short periods of time.
Bryan Salerno profile photo
  • Private files can be hidden or set up only for specific users.
  • You can block certain file types from being uploaded to your website.
  • You can block certain IP addresses from accessing your website.
Chris Coppenbarger profile photo

Cons

  • tomcat is just part of the J2EE specification implementation, majorly focusing on the servlet (front-end) part. If you requires the full J2ee stack, like EJB support, you need consider other containers like Weblogic
  • tomcat's cluster level support is very limited
  • tomcat's admin/configuration is not so intuitive, and default logging needs a lot of improvement
yixiang Shan profile photo
  • Apache web server uses thread based processing which has some ove head when compared to newer web servers.
No photo available

Likelihood to Renew

Apache Tomcat10.0
Based on 1 answer
We have a huge knowledge of the product within our company and we're satisfied with the performance.
No photo available
No score
No answers yet
No answers on this topic

Usability

Apache Tomcat6.0
Based on 1 answer
The manager interface has for sure room for improvement
No photo available
No score
No answers yet
No answers on this topic

Reliability and Availability

Apache Tomcat6.0
Based on 1 answer
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.
No photo available
No score
No answers yet
No answers on this topic

Performance

Apache Tomcat9.0
Based on 1 answer
It's very quick and stable at the same time
No photo available
No score
No answers yet
No answers on this topic

Alternatives Considered

We use WebLogic as an enterprise level large application container. We have a big WebLogic cluster, hosting our core applications. We also use tomcat to build a quick POC and some light-weighted RESTful service for a cloud-native initiative, so the relationship should be complete with each other.
yixiang Shan profile photo
I've used Microsoft's IIS and IBM's HTTP server. The major and a clear advantage of Apache web server over these products is that it’s free and has no licensing issues. Being in the industry for quite sometime (oldest web server) a lot of products and customizations have been made possible to suit customer needs in addition to having a large and very supportive user community.
No photo available

Scalability

Apache Tomcat9.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
No photo available
No score
No answers yet
No answers on this topic

Return on Investment

  • Tomcat being an open source project is free for use. So it results in great ROI when being used in the production environment.
omar ghaznavi profile photo
  • Since there is no cost, ROI is infinite.
  • Its ease to deploy has made it simple to deploy new servers in minutes instead of hours when we need to add more servers to handle increased loads.
  • Management of the servers is simplified by being able to copy configs (or sometimes the entire Apache directory) from one server to another to get things up and running in limited time.
No photo available

Pricing Details

Apache Tomcat

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

Apache Web Server

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