All Apache Tomcat Reviews
1-25 of 32 Reviews
Sort by
Martin
Verified reviewer
Computer Software, 1 employee
Used daily for more than 2 years
OVERALL RATING:
5
EASE OF USE
5
VALUE FOR MONEY
5
FUNCTIONALITY
4
Reviewed September 2023
Web server and container for Java applications
The no. 1 solution for running JAVA applications like server applications.
PROSProvides runtime container for running Java applications. Supporting implementation of different JAVA specifications like JSP, EJB. As input it request a JAVA code in war format. Load balancing is also available to provide better performance handling more client request into more server targets. It allows collecting debug outputs and logs.
CONSIt can be a bit slower then the native server implementation.
Maha
Computer Software, 501-1,000 employees
Used weekly for more than 2 years
OVERALL RATING:
4
EASE OF USE
5
VALUE FOR MONEY
4
CUSTOMER SUPPORT
4
FUNCTIONALITY
4
Reviewed August 2023
Apache Tomcat: Quality Application Server for Running Java Servlets and Java Server Pages
Great experience that facilitates developing, deploying, and running 3-tier enterprise applications using the Java platform.
PROSApache Tomcat supports the Java 2 Enterprise Edition (J2EE) stack including Java Servlets and Java Server Pages (JSPs). I employed Apache Tomcat for teaching Java Server-side web development and used it to deploy 3-tier enterprise applications using Android on the client-side, JSPs and Java Servlets on the application server side and the Oracle 12c database on the data persistence layer. Apache Tomcat on the application server layer proved very effective in running Java Server-side components and it was very easy to install and deploy. The Library loading structure was very simple and it boils down to placing the specific .Jar Java library in the lib folder on Apache Tomcat. Once the Java JDK is installed successfully, running Apache Tomcat consists of simply running a .bat file (on Windows) or a .sh shell script (on Mac or Linux)
CONSThe main issues I faced in Apache Tomcat is the need to rerun the server every time a new Servlet code was added to the WEB-INF folder. This reduces the efficiency and increase the time of development. This wasn't the case with JSP pages which are automatically converted and compiled into a Servlet in the Background. I wish to have a Tomcat bundle that includes the Server as well as the Java JDK. This would make it easier to deploy the server even on systems not having the Java JDK installed.
Reasons for switching to Apache Tomcat
Tomcat is open-source. Extremely light-weight and easier to install and deploy.
Anonymous
501-1,000 employees
Used daily for more than 2 years
OVERALL RATING:
5
EASE OF USE
5
FUNCTIONALITY
5
Reviewed July 2022
Tomcat_04-07-2022
When I choose it, i develop a rest service.
PROSTomcat is great to deploy war projects developed by Jakarta or java enterprise edition.
CONSTomcat has a bad deployment management cli.
Vincent
Information Technology and Services, 1 employee
Used monthly for more than 2 years
OVERALL RATING:
5
EASE OF USE
5
VALUE FOR MONEY
5
FUNCTIONALITY
5
Reviewed November 2021
Solid Java based web development application platform
Great and reliable and flexible platform to work with for all these years.
PROSIt's open-source, and proven over 20+ years (and still going strong and actively maintained) of implementing the jsp and servlet specifications. Runs on the JVM, giving it flexibility to be deployed in most environments. Can be used to deploy simple microservices to big complex monoliths.
CONSLike most software occasions security vulnerabilities are published ... (very rare in comparison to others), memory footprint quite vs jetty. Apart from that technology wise, requires jvm which in turn requires instance running os or docker image. (noting this in comparison to serverless technologies). Requires more architect work to scale (ie clustering, application load balancing etc, CI/CD integration).
Reason for choosing Apache Tomcat
existing customer requirements.
Reasons for switching to Apache Tomcat
Customer client already had tomcat setup in clustered infrastructure.
Alice
Computer Software, 11-50 employees
Used weekly for more than 2 years
OVERALL RATING:
5
EASE OF USE
5
VALUE FOR MONEY
5
CUSTOMER SUPPORT
5
FUNCTIONALITY
4
Reviewed June 2022
Easy to use and deloy a web application in a servlet container but might not be for all
Positive, have had lots of issues over the years but nothing serious enough for us to take the application down. Also, keep needing to redeploy with newer versions of Java which is understandable.
PROSEase of use and deployment Admin console with various panels that allows you go see in-depth of usages of the web applications running Fairly basic debugging with issues Restarting web apps is a one click button Auto starts with windows
CONSNot a full-fledged application stack like for instance glassfish. For a large organisation, it's probably better to go with something that is a complete JAVA EE application server. Debugging is fairly basic and doesn't allow viewing of the actual error. Sometimes can have issues with memory leaks, which is hard to debug in live environment.
Reason for choosing Apache Tomcat
Free, easy to use/deploy and was fit for purpose for a smaller organisation like ours. For larger organisations probably better to go with glassfish/jboss.
Muhammad Adil
Verified reviewer
Banking, 501-1,000 employees
Used daily for more than 2 years
OVERALL RATING:
4
EASE OF USE
4
VALUE FOR MONEY
4
CUSTOMER SUPPORT
3
FUNCTIONALITY
4
Reviewed June 2021
Apache Tomcat
Its very reliable and super lightweight. Easy to configure and deployment. Doesn't use lot of resources.
PROSUsing Tomcat from many years to build small and robust java bases applications. It provides excellent functionality for code to execute on your local system which is super helpful for debugging and development. Has good documentation and community support.
CONSLack of support in file formats, only supports Jar and War. Sometimes updated code is not applicable unless we stop and start the server. Console is very basic to manage application s and servers.
Anonymous
10,000+ employees
Used daily for more than 2 years
OVERALL RATING:
5
EASE OF USE
5
FUNCTIONALITY
5
Reviewed February 2022
Versatile and Open Sourced
Easy to use with no cost involved, regular and frequent features updates, No integration issues and excellent response time. Huge cost savings as hosting requirements are next to none plus huge documentation and online support available with the user community. Highly recommended.
PROSBest web container for hosting web applications. Simple to use, open sourced and free of cost. It is secure to use, provides seamless integration with apache web server. Fast deployment of Java applications.
CONSMemory leaks and log handling needs a lot of improvement.
Reasons for switching to Apache Tomcat
Cost
Alex
Computer Software, 11-50 employees
Used daily for more than 2 years
OVERALL RATING:
5
EASE OF USE
5
VALUE FOR MONEY
5
CUSTOMER SUPPORT
5
FUNCTIONALITY
5
Reviewed October 2023
Reliable web Server Environment
For scalability and high availability, Tomcat supports clustering and load balancing, allowing you to distribute traffic across multiple server instances. I can 100% recommend it to new java developers.
PROSTomcat is stable and reliable. I have used it in production environments for many years and is trusted by numerous organizations. Tomcat is known for its robust support for Java Servlets and Java Server Pages (JSP), making it a reliable choice for hosting Java-based web applications.
CONSTomcat is primarily a servlet container. It offers minimal built-in support for features like load balancing, clustering, or HTTP/2. Extensive functionality often requires additional configurations or third-party components.
Anonymous
51-200 employees
Used daily for more than 2 years
OVERALL RATING:
4
EASE OF USE
4
VALUE FOR MONEY
5
FUNCTIONALITY
4
Reviewed December 2022
Good Web Server to host Java based Web Applications
I was using it to host a Java-based web application that was developed using the Struts2.0 framework. And deployment and application access were smooth and as expected.
PROSI can easily upload a war file to deploy in tomcat using tomcat manager UI or directly upload to webapps folder. It will automatically unpack the war file and start deploying the applications. This process will take just a few minutes. We can stop/start any application using the tomcat manager UI itself.
CONSIt is slow while rendering static pages in comparison to Apache. It could be better if they improve static page rendering performance a little more.
Anonymous
10,000+ employees
Used daily for more than 2 years
OVERALL RATING:
4
EASE OF USE
3
FUNCTIONALITY
5
Reviewed February 2023
Web server with dynamic content
Great application yo deploy your dynamic content. Better provide us the details of Java application which is best suited for the version and make it compatible with other applications.
PROSWith the .war file ready it takes a second to deploy it to tomcat server. Just a copy paste will help us do it.Installation is easy and directory structure can easily be understood.
CONSSometimes there is issue with browser where the tomcat does not refresh or we get results in chrome. We need to close open the browser or use some other browser. It makes user difficult to understand whether the code is deployed properly or not.
Osman
Computer Software, 1,001-5,000 employees
Used daily for more than 2 years
OVERALL RATING:
5
EASE OF USE
5
VALUE FOR MONEY
1
CUSTOMER SUPPORT
1
FUNCTIONALITY
1
Reviewed July 2022
Tomcat_02-07-2022
I use it to testing application i developed.
PROSThe Tomcat is lightweight and basic web container for Java based web applications.
CONSIt is useful to use in development environment but it has no enterprise features. Bad UI interface etc..
Reason for choosing Apache Tomcat
Undertow
Anonymous
1,001-5,000 employees
Used daily for more than 2 years
OVERALL RATING:
5
EASE OF USE
5
FUNCTIONALITY
5
Reviewed December 2022
Foundation of enterprise application
Good documentation, supports numerous platform integrations, enterprise standard for our customers.
CONSStatic analysis has some downfalls and memory leaks can be problematic.
Simone
Verified reviewer
Information Technology and Services, 5,001-10,000 employees
Used daily for more than 2 years
OVERALL RATING:
4
EASE OF USE
3
CUSTOMER SUPPORT
3
FUNCTIONALITY
4
Reviewed June 2023
Tomcat ed il suo utilizzo
Semplice da utilizzare ed installare.Il wizard di installazione ti segue passo dopo passo ed è di semplice settaggio.La console delle web application è di facile consultazione ed utilizzoAnche l'integrazione e aggiunta di librerie terze jar è di facile inserimentoStessa cosa per i log di sistema
CONSMacchinoso la variazione di alcuni settaggi effettuati all'atto dell'installazione.Anche la pulizia della cache del tomcat è macchinosa
Anonymous
51-200 employees
Used daily for more than 2 years
OVERALL RATING:
5
EASE OF USE
5
VALUE FOR MONEY
5
FUNCTIONALITY
5
Reviewed February 2023
Loved It !!
I have used Apache Tomcat to deploy my Java Web Applications which are developed using different Java Frameworks like Struts, Spring MVC, and Dropwizard.Till now I haven't faced any issues with Tomcat. I am a very happy user of Tomcat.
PROSI mostly like its simplicity of use. deploying a web application in Apache Tomcat is very easy and fast. As soon as the war file is uploaded to webapps folder Application deployment starts automatically. Deployment time is based on your Application size. If it has a lot of code/files then it can take a little more time.
CONSNothing at the moment to dislike. It completely fulfills my requirements and runs smoothly.
Anonymous
2-10 employees
Used daily for more than 2 years
OVERALL RATING:
5
EASE OF USE
5
VALUE FOR MONEY
5
FUNCTIONALITY
5
Reviewed February 2023
A Best Web Server for Java Web Applications
Overall I feel good to use Apache Tomcat as it fulfilling all of my requirements. I am using it for a couple of years and didn't face a single issue till now.It provides upgraded versions from time to time with more security and features.
PROSI mostly like the easiness to deploy a web application. It also supports role-based UI So we can assign different roles to users to perform different actions.Steps of deploying a web application in Apache Tomcat is very clean and fast. It provide different configuration files to serve the different purposes like context.xml and server.xml.
CONSAs of now, I don't have anything to dislike about Apache Tomcat.
Agostino
Information Technology and Services, 10,000+ employees
Used daily for less than 2 years
OVERALL RATING:
5
EASE OF USE
5
FUNCTIONALITY
5
Reviewed March 2023
Ottimo server web per applicazioni Java!
Una delle funzionalità che ho preferito è il fatto di poter caricare facilmente il file .war, utilizzando l'interfaccia utente di Tomcat Manager oppure caricandolo direttamente nella cartella webapps. Questo verrà poi decompresso automaticamente, iniziando a far funzionare l'applicazione dopo pochi secondi.
CONSTra gli inconvenienti, qualche volta mi è capitato che il servizio di Tomcat non si sia stoppato correttamente alla sua chiusura e, al successivo utilizzo, questo non si è poi avviato nel modo giusto, impedendomi di far funzionare l'applicazione.
Anonymous
1 employee
Used daily for more than 2 years
OVERALL RATING:
4
EASE OF USE
3
FUNCTIONALITY
4
Reviewed July 2023
Fondamentale per lo sviluppo di applicativi web
Ottimo applicativo per lo sviluppo e il test di applicazioni web inoltre è gratuito.Sempre in aggiornamento e con ottime possibilità di debugging.Buono il fatto che possa partire anche come servizio nel caso di distribuzione a clienti.
CONSLa configurazione non risulta immediata, anche se, una volta padroneggiata, risulta molto agile dipendendo da file xml.
Anonymous
2-10 employees
Used weekly for less than 2 years
OVERALL RATING:
5
EASE OF USE
4
VALUE FOR MONEY
5
CUSTOMER SUPPORT
4
FUNCTIONALITY
5
Reviewed June 2022
Apache Tomcat Review
Its a Low cost Software that's easy to use and integrates well with other services and software.
PROSThe fact that it's open source appeals to me. Its compatibility with most databases is incredible, and this broadens the range of products and services with which it may be used. I also appreciate how it integrates seamlessly with the Apache web server and allows for quick deployment of Java apps.
CONSI feel it needs more frequent security patches. I say this because I've noticed a few memory leaks, and I believe the log processing method might be much better.
Reasons for switching to Apache Tomcat
I switched because of its low cost.
vikram
Verified reviewer
Information Technology and Services, 10,000+ employees
Used daily for more than 2 years
OVERALL RATING:
5
EASE OF USE
5
VALUE FOR MONEY
5
FUNCTIONALITY
5
Reviewed February 2023
Best web server for deployment
Best open source web server for deployment of java application. We can easy to learn and install this software. Easy to debug and track the logs.
PROSI am using Apache tomcat webserver for my college days to till now. It is best webserver for developer. Developer can easily deploy ,run and debug java application. we can easily integrate with Jenkins and Kubernetes. It is easy install no special configuration is required.
CONSNo cons found yet. working very smoothly
Anonymous
10,000+ employees
Used weekly for more than 2 years
OVERALL RATING:
4
EASE OF USE
4
VALUE FOR MONEY
3
CUSTOMER SUPPORT
5
FUNCTIONALITY
4
Reviewed June 2021
Apache Tomcat - Popular Appserver For Hosting
Experience was good and good for containers based hosting.
PROSSimple software and open tool. Easy to setup by installing zip or rpm or exe. Easy to hot java based application.
CONSVery light weight supporting, hugh and big application may need big Appserver to host application.
Reasons for switching to Apache Tomcat
Due to cost
Paolo
Information Technology and Services, 11-50 employees
Used weekly for less than 2 years
OVERALL RATING:
5
EASE OF USE
4
VALUE FOR MONEY
4
CUSTOMER SUPPORT
4
FUNCTIONALITY
5
Reviewed October 2023
Sistema indispensabile per lo sviluppo di software
Avere un sistema stabile e con debugging ottimo e molto chiaro
CONSNessun problema riscontrato sia in ambiente Linux che Windows
Anonymous
1,001-5,000 employees
Used daily for less than 2 years
OVERALL RATING:
4
EASE OF USE
4
CUSTOMER SUPPORT
4
FUNCTIONALITY
4
Reviewed August 2022
Easy web application server
It's a great experience because it also acts as load balancer to the server running and hence reducing the external load balancer
PROSIt's easy to deploy application to Tomcat webserver without any hassle. The architecture is pretty simple and can be learnt quickly.
CONSWe cannot directly mvn deploy to the server. We need to copy and paste it manually which seems to be time consuming. Better to directly deploy from Maven.
Anonymous
10,000+ employees
Used daily for more than 2 years
OVERALL RATING:
5
EASE OF USE
5
VALUE FOR MONEY
5
CUSTOMER SUPPORT
3
FUNCTIONALITY
5
Reviewed May 2022
Robust and easy to maintain
All the applications that we deployed on apache, are the easiest ones to maintain. Updates are swift and snappy. Debugging is easy and intuitive.
CONSIts hard for anyone without programming background to understand it.
Wassim
Computer & Network Security, 501-1,000 employees
Used weekly for more than 2 years
OVERALL RATING:
4
EASE OF USE
4
VALUE FOR MONEY
5
CUSTOMER SUPPORT
3
FUNCTIONALITY
4
Reviewed July 2022
Apache Tomcat: The viable option for J2EE Web Business logic.
Very good experience. I have been actively using this software since 2002 and I'm so satisfied with the Web functionality it provides.
PROSThe simple deployment of the server being itself developed in Java made it very easy for running and controlling the lifecycle of the Web components. I used it to deploy Java Servlets and Java Server Pages (JSP) with high flexibility and reliability. I recommend it for any Web logic based on the Java J2EE platform.
CONSAgain, being itself written in Java, the developer needs to tolerate the slow loading and execution times due to the Java VM abstraction.
syed
Verified reviewer
Banking, 1,001-5,000 employees
Used daily for more than 2 years
OVERALL RATING:
5
EASE OF USE
5
CUSTOMER SUPPORT
4
FUNCTIONALITY
4
Reviewed April 2022
Apache Tomcat is Tiger
The Apache tomcat is very powerful middleware. The most important feature is that it is compatible with multiple databases and very light in weight.
CONSIt makes multiple processes and in top command it is just showing one process with name java