What users are saying about
84 Ratings
84 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.4 out of 101
63 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.7 out of 101

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

Well Suited: Perfect for hosting your own website. And, I don't mean just an individual with a port of MySpace. I mean an industrial strength, commercial grade replacement for Microsoft IIS. If you need a web server that provides a feature-rich environment with support for multiple sites (hosted in the same server), with such features as virtual hosting, and modular feature design, than Apache Web Server is right on the money. Less Well-Suited: Single page, small feature-set websites. Apache is a lot of trouble for developers to set up, just to send/receive JSON strings of a few bytes. You're really better off using something smaller and faster/simpler (lighttpd for example).
No photo available

Feature Rating Comparison

Application Servers

Apache Tomcat
8.4
Apache Web Server
IDE support
Apache Tomcat
8.5
Apache Web Server
Security management
Apache Tomcat
7.9
Apache Web Server
Administration and management
Apache Tomcat
7.2
Apache Web Server
Application server performance
Apache Tomcat
8.8
Apache Web Server
Installation
Apache Tomcat
9.2
Apache Web Server
Open-source standards compliance
Apache Tomcat
9.0
Apache Web Server

Pros

Apache Tomcat

  • 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

Apache Web Server

  • Street Cred: Apache Web Server is the Founder for all of Apache Foundation's other projects. Without the Web Server, Apache Foundation would look very different. That being said, they have done a good job of maintaining the code base, and keeping a lot of what makes Apache so special
  • Stability: Apache is rock-solid. While no software is perfect, Apache can parse your web sources quickly and cleanly.
  • Flexibility: Need to startup your own Webpage? Done. Wordpress? Yup. REST Endpoint? Check. Honeypot? Absolutely.
No photo available

Cons

Apache Tomcat

  • Configuration could be made easier, but then again it's open source.
Bryan Salerno profile photo

Apache Web Server

  • Large Attack Surface: Since Apache WS has been around so long, it's easy for villains to attack a public instance and find a vulnerability that may have existed for a lengthy period of time. With the rise of Platforms such as MetaSploit and Linux distro's like ParrotOS and Kali, finding those types of bugs / holes becomes much easier and cheaper.
  • Configuration Scheme: While it's easy to configure Apache, it's a bit strange if you have never been exposed to it: Most software packages (indeed, even competing Web Servers) enable / disable webpages by a simple config file, Apache has a multistep process to setting up Websites. And while this might be great for larger websites, it's a lot of work for a simple webpage (say, something that simply vomits a report or informational page). I feel like this could be simplified greatly.
  • Configuration Fatigue: Iterating off of the last point: The configuration files themselves are extensive, and lengthy. They resemble XML, but are not quite: They are actually sort of their own Markup, so that makes configuration a little more costly, in units of time.
No photo available

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

Apache Web Server

No score
No answers yet
No answers on this topic

Usability

Apache Tomcat

Apache Tomcat 8.0
Based on 2 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 profile photo

Apache Web Server

No score
No answers yet
No answers on this topic

Reliability and Availability

Apache Tomcat

Apache Tomcat 6.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

Apache Web Server

No score
No answers yet
No answers on this topic

Performance

Apache Tomcat

Apache Tomcat 9.0
Based on 2 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 profile photo

Apache Web Server

No score
No answers yet
No answers on this topic

Alternatives Considered

Apache Tomcat

Tomcat stacks up against the others very well due to its adoption in the open source community, low total cost of ownership, maintenance, and ease of deployment. It's much more lightweight than Websphere or Weblogic and provides most of the features most developers would need, especially for a Java-based application.
Bryan Salerno profile photo

Apache Web Server

I have loved Apache and the brief experience I had with IIS wasn't as good. Nginx I have heard good things and though we use it heavily for our servers now without problems, I haven't configured it myself.
Josh Stapp profile photo

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

Apache Web Server

No score
No answers yet
No answers on this topic

Return on Investment

Apache Tomcat

  • tomcat makes the POC much more efficient, speeding up the early phase of decision making, and concept proof, shortened the project planning phase required time
  • tomcat saves the extra training and resources for web container management, typically when it is used with bundled Spring Boot
yixiang Shan profile photo

Apache Web Server

  • Apache helps things run smoothly, rarely needing a reboot
  • Gives helpful error messages to solve problems easy
  • Occasionally we have had to modify file upload size, request timeout, and parameter size which is annoying when it has to be done on a lot of servers or cannot be done through code
Josh Stapp profile photo

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

Add comparison