Skip to main content
TrustRadius
Apache Tomcat

Apache Tomcat

Overview

What is Apache Tomcat?

Tomcat is an open-source web server supported by Apache.

Read more
Recent Reviews

TrustRadius Insights

Tomcat has proven to be a versatile and reliable choice for hosting web applications and services across various industries. Its …
Continue reading

Best web application server

9 out of 10
October 09, 2022
Apache Tomcat is great tool for the deployment of the application. Its the web server in short called as WAS. We deploy lot application …
Continue reading

Apache Tomcat Review

9 out of 10
October 13, 2019
Incentivized
Apache Tomcat, for us, is used only when we need to stand up an application in our localhost machine. It addresses the need for local …
Continue reading

Quick Review on Tomcat

9 out of 10
January 24, 2018
Incentivized
My organization offers a web product for mobile operators to expose their own web APIs as a managed service, which is expected to be …
Continue reading
Read all reviews

Popular Features

View all 6 features
  • Installation (24)
    9.9
    99%
  • Security management (24)
    8.7
    87%
  • Administration and management (24)
    8.5
    85%
  • Application server performance (24)
    8.2
    82%

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is Apache Tomcat?

Tomcat is an open-source web server supported by Apache.

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

63 people also want pricing

Alternatives Pricing

What is NGINX Plus?

NGINX Plus is presented as a cloud‑native, easy-to-use reverse proxy, load balancer, and API gateway, from F5.

What is Zend Server?

Zend Server, developed by Zend, acquired by Rogue Wave Software in 2017 and then by Perforce in 2019 with that company's acquisition of Rogue Wave, is an All-in-One PHP Application Server that aims to improve web app deployment, debugging, and monitoring. Additionally, ZendPHP Enterprise offers…

Return to navigation

Product Demos

Jenkins tutorials | 08 | Deploying a web app | Demo | Automated | Deployment with Jenkins | Tamil

YouTube

Metasploit Demo Meeting 2019-07-16

YouTube

#ACEU19: Remy Maucherat – Apache Tomcat, your webapp, and the Graal

YouTube

How to setup Tomcat 8 Server on Raspberry Pi 4

YouTube

How to Deploy VueJS application to apache Tomcat

YouTube
Return to navigation

Features

Application Servers

An Application Server provides services and infrastructure for developing, deploying, and running applications

9
Avg 8.0
Return to navigation

Product Details

What is Apache Tomcat?

Apache Tomcat Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Tomcat is an open-source web server supported by Apache.

Reviewers rate Installation highest, with a score of 9.9.

The most common users of Apache Tomcat are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(121)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

Tomcat has proven to be a versatile and reliable choice for hosting web applications and services across various industries. Its lightweight nature and stability make it suitable for small to middle-sized applications, while also offering excellent scalability. Users have found Tomcat to be a low-cost solution that requires minimal maintenance, making it an attractive option for organizations looking to streamline their application hosting. Tomcat's popularity within the development community has also made it a preferred choice for quick proof-of-concept projects and marketing content development. Additionally, Tomcat is highly regarded for its ability to handle modern security demands, serving as an SSL encrypted web server for hosting sensitive systems such as attendance and billing systems in non-profit private schools. Overall, Tomcat's wide adoption and solid track record make it a reliable choice for developers seeking a robust servlet container for their web-based applications.

Quick and Convenient Deployment: Many users have found the deployment process of Spring Boot applications using Tomcat to be quick and convenient. They appreciate how easy it is to set up Tomcat, with its straightforward installation process and compatibility with popular IDEs like Eclipse. This convenience allows developers to get started quickly and efficiently. Stability and Robustness: Reviewers frequently highlight that Tomcat is a lightweight Java servlet container with a minimal memory footprint, making it efficient for running web applications without consuming excessive resources. Users praise Tomcat for its stability and robustness, requiring minimal maintenance and ensuring a stable and reliable application server environment. This reliability instills confidence in users regarding its performance. Extensive Documentation: Users appreciate the availability of extensive documentation for Tomcat, making it easy to find solutions and troubleshoot any issues. The comprehensive documentation not only helps users understand the features of Tomcat but also provides guidance on how to configure and optimize their deployments. Having access to detailed documentation enhances the overall user experience by reducing time spent on problem-solving.

These three pros - Quick and Convenient Deployment, Stability and Robustness, Extensive Documentation - were commonly mentioned by reviewers when discussing their positive experiences with Tomcat.

Limited User Interface: Reviewers have expressed that the user interface of Tomcat is limited and basic, lacking advanced features and functionality. Some users felt that an improvement in the user interface would greatly enhance their experience with the software.

Difficult Troubleshooting: Several reviewers have mentioned that troubleshooting in Tomcat can be challenging at times. Users found error messages to be vague and not very informative, often requiring them to dig into log files for more detailed information about problems.

Complex Configuration: Many users have stated that configuring Tomcat can be difficult, particularly when it comes to setting up security and understanding how to set up realms for password hashing. Some reviewers also suggested that configuration could be made easier by using JSON instead of XML.

Users of Apache Tomcat commonly recommend the following:

Consider Apache Tomcat for Java web applications, especially for quick and easy deployments. Users find it easy to use and lightweight, making it suitable for small to mid-size web server solutions.

Try Apache Tomcat as a free and reliable server option. It performs well and has a large community, offering support for newbies and providing a user-friendly experience.

For better performance on Windows, users suggest trying the Apache Portable Runtime (APR) runtime with Apache Tomcat. This combination can enhance the server's speed and efficiency.

Overall, users recommend Apache Tomcat for its simplicity, elegance, and usefulness in various projects. It is especially recommended for less complex applications that require faster application loading on restart and adds valuable support to Apache's HTTPD Server for Java Servlets and JavaServer Pages.

Attribute Ratings

Reviews

(1-23 of 23)
Companies can't remove reviews or game the system. Here's why
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Tomcat's configuration is simpler because it's a plaintext file that anyone can read -- and a script can manage. It's easier to monitor via Grafana. And it integrates well with software load-balancers.
Score 9 out of 10
Vetted Review
Verified User
Apache Tomcat is very smooth tool compared to other applications. Since there are very less feature it's very smooth. NGINX server doesn't need Apache Tomcat we can directly deploy so it faster comparatively. In my working time I have never come across the UI of NGINX. Apache Tomcat must improve performance with increasing features is my recommendation
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We work with Java, and we needed to integrate Tibco RV which had a Java library. Node was not so easy to manage in the backend and we opted for something more known. As said we still love Tomcat and we heard a lot of bad experiences with NodeJS, quite tricky and slow to learn. We needed the work done fast and robust.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Commercial application servers are available that support enterprise application needs, but many times this is overkill for most web applications running in the cloud, particularly for independent software vendors. The capabilities and management tools provided with these applications are superior to Tomcat, but most times unnecessary for the vast majority of web applications developed in Java.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
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.
October 13, 2019

Apache Tomcat Review

Score 9 out of 10
Vetted Review
Verified User
Incentivized
Apache Tomcat is used for our cloud-based apps when testing on our local machines. Oracle WebLogic is used for our older on-prem apps. Thus, it's difficult to compare them apples-to-apples. However, Apache Tomcat is not really meant to run in production for our older apps considering its limited usability. Apache Tomcat has its specific use case for us, and it has given us no issues.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We considered between Tomcat and WebLogic and then choose Tomcat as it is much simpler and have all the features we need, also we need to integrate Tomcat with our Gitlab pipeline and Tomcat is well supported with its API set. In the future we plan to move our system to Azure Web app which provides strong support for Tomcat.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Apache Tomcat is more lightweight and much quicker to deploy, so compared to JBoss or Weblogic it's much more efficient and cost effective for deploying small apps. The instances start up almost immediately and almost no maintenance is needed from the admins. There is also no cost incurred on dealing with licensing costs.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
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.
yixiang Shan | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
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.
January 24, 2018

Quick Review on Tomcat

Score 9 out of 10
Vetted Review
Verified User
Incentivized
Eclipse Jetty is the best alternative for Apache Tomcat because which is also an open-source and lightweight servlet container like Tomcat. A major advantage of this over Tomcat is that Jetty server can easily be embedded with the source code of web applications. Since it requires less memory to operate, you may realize that it is very efficient.
November 09, 2017

Apache Tomcat Review

Gregory Hanson | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Caucho Resin
Tomcat is definitely easier to implement, continues to be supported and further development to enrich the existing feature set carries on. It is the industry, de facto standard. With third party vendors offering support for the industry standard, utilizing another solution is the furthest thing from our technical roadmap that one could imagine.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
As I have described before, Tomcat has competition from Jetty & frameworks like Netty.
Also with NodeJs, lot of web application server side development and API development is beign done using javascript & Nodejs. So there is some decline in the use of Apache Tomcat. Though it is still very well placed in the java community.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Apache Tomcat is a much wider open standard than Microsoft IIS. It also seems to use fewer resources and is simpler to maintain. Troubleshooting when an issue arises is difficult. We had trouble managing the Tail logs when something strange happened. Logging is very complex and we were not sure if it was configured correctly. When we did have problems logs were not helpful in determining the problem.
Candy Carrizales | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Well WebLogic is very complex. Most of what happens with WebLogic requires servers to be restarted, which isn't always possible. Also, Oracle tries to force you to only use their GUI interface for most of the administration, which could be done directly in the files, but are discouraged. Although I didn't directly choose tomcat, as it was already bundled with a few of our ERP products, I do prefer it over WebLogic, and we are going to be moving directly to tomcat in the near future once we can move away from Oracle forms.
October 11, 2016

Tomcat Servers

Score 7 out of 10
Vetted Review
Verified User
Incentivized
Relative to other solutions that worked with the Spring framework, Tomcat was the best. It worked exactly as desired and made releasing production builds a very smooth process. However, if I were able to choose, I would use one of the newer scripting languages that has a server built in - for example, Node/Express, Python/Django, or Ruby on Rails.
David McCann | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
GlassFish seemed to be fairly comparable in terms of easy of configuration and deployment, but we didn't do any side-by-side performance comparisons. Tomcat was better-known by the team, has more online forum support, and met the requirements of our project. Tomcat is fairly easy to deploy and forget, and then focus on developing the actual web application itself.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
It's clear that JBoss is a full JEE stack implementation while Tomcat isn't, but if you don't need the whole JEE stack there are many lightweight alternatives that implement the required feature with Tomcat.
Return to navigation