Apache Tomcat

4.3
(54)

Apache Tomcat is an open source software implementation of Java Servlet and JavaServer Pages technologies and are developed under the Java Community Process.

Work for Apache Tomcat?

Learning about Tomcat?

We can help you find the solution that fits you best.

Apache Tomcat Reviews

Chat with a G2 Advisor
Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • Industry
Ratings
Company Size
User Role
Industry
Showing 54 Tomcat reviews
LinkedIn Connections
Tomcat review by Sarbbottam B.
Sarbbottam B.
Validated Reviewer
Review Source

"Probably the best web server for Java Servlets and its eco system."

What do you like best?

Simple and intuitive user interface and easy to get started. Some with knowledge of JAVA and a basic understanding of PATH would be able to get a Tomcat server up and running in a couple of minutes.

What do you dislike?

Nothing to call to explicitly, but user-friendly CLI messages would be great for new users. But one gets used to it soon.

Tomcat is servlet container and EJB support was not available, thus on few occasions, we had to use an Application server.

Recommendations to others considering the product

Apache Tomcat software is probably the best open source server for the Java Servlets. It is most well know and popular compared to its competitor, Jetty being the closest competitor.

What business problems are you solving with the product? What benefits have you realized?

I have used Tomcat for serving Java Web Application. It's primarily a Java Servlet container if EJB support is not needed this is probably the best bet. Among the benefits of using Tomcat is it being open source software and a huge community base, there are nearly 36K questions tagged with "tomcat" in StackOverflow. Also, it is easy to report and track bug if found in the software.

Sign in to G2 Crowd to see what your connections have to say about Apache Tomcat
Tomcat review by Gurleen S.
Gurleen S.
Validated Reviewer
Review Source

"Apache Tomcat Review"

What do you like best?

Apache Tomcat is an open source and most easy to use and configure when deploying any Java web application.

One of the most important feature I like is Apache Tomcat can be easily upgraded without letting itself down since the requests can be transferred to different ports, ports other than the one where our main application is running. Once upgraded, we can revert to the original port.

Jenkins, one of the best continuous integration server, also runs on Apache Tomcat.

Also, being an open source, I can modify it as per the requirements too like in case any new feature is to be added which is not present out of the box, I can easily do so.

Apache Tomcat is quick when it comes to deployment of the applications and hence it can decrease time to market for the changes to be deployed over the production server.

What do you dislike?

While running large web based applications, Apache Tomcat might not be suitable as there will be quite number of the requests coming onto the server.

Recommendations to others considering the product

I highly recommend Apache Tomcat for quick and easy deployments for the Java web applications

What business problems are you solving with the product? What benefits have you realized?

Performance for the web application has been increased to such large extent while using Apache Tomcat Server in the organization.

Due to highly available feature of Apache Tomcat, we are able to counter downtime during upgrade process, which in turn have saved us time and associated costs thereafter.

What Application Server solution do you use?

Thanks for letting us know!
Tomcat review by Hiren D.
Hiren D.
Validated Reviewer
Review Source

"Great for Web UI applications"

What do you like best?

The greatest benefit of Tomcat is that it is Open source and very simple application server which is easy to install. Deployment of our web applications using Tomcat is achieved very efficiently.

Apache tomcat is also very fast in starting and stopping of web servers.

Since most of our apps our Java based, we use tomcat as it meets all our Java 8 run-time needs without any overhead. It also integrates efficiently with micro-service frameworks such as Spring & Spring Boot.

What do you dislike?

No real dislikes, but the various versions of tomcat available can sometimes cause confusion for the user and it is probably also not the best choice for Enterprise scale Java apps.

Some times we also run into performance issues for large scale web applications.

It is difficult to maintain tomcat across many hosts as it requires separate configuration for each virtual host.

Security could be a major concern associated with Apache web server. As it allows anyone to do modification in the configuration, it can cause serious security issues if not taken care properly.

Recommendations to others considering the product

Simple and reliable for new users (especially JAVA based applications).

Excellent software for implementing a small to mid-size web server solution.

It completely free.

Apache tomcat should definitely be considered if your application complexity is not very high and needs faster loading on restarts .

What business problems are you solving with the product? What benefits have you realized?

Tomcat as a service is very stable and so we are using it to support our web servers for mobile applications. We are also using Tomcat to create the full stack for the web apps.

Since it is open-source it is completely free and yet highly reliable.

Apache tomcat is easy to use and deployments are not complex.

Tomcat review by Renju J.
Renju J.
Validated Reviewer
Verified Current User
Review Source

"One of the easier tool to configure a web server!!"

What do you like best?

The project is hosted by Apache and it is open source which makes it best for SMBs.

What do you dislike?

The documentation and support provided for the application can sometimes be not adequate enough if you are using it for highly commercial projects and face some major issues.

The Log can be difficult to interpret for new users but you will get the hang of it soon.

What business problems are you solving with the product? What benefits have you realized?

It is opensource and free. It is highly secure since most of the vulnerabilities have been checked thoroughly and fixed by the open source community. Moreover, the tool is tried and tested by time and thousands of developers like us.

Tomcat review by Praveen K.
Praveen K.
Validated Reviewer
Verified Current User
Review Source

"Using Tomcat Since Last 8 years"

What do you like best?

Less configuration, easy deployment process and fast deployment. I started using Tomcat server 5.0 as a web container to deploy our Java based web application, I found it very easy to learn and suitable to support mid size application. Its default configuration is good enough to support small or mid size application.

What do you dislike?

Personally I believe security feature need to be enhanced along with containerization, which supports container wise clustering. Which in turn will also enhanced support for individual session handling along multiple container.

Recommendations to others considering the product

Please start thinking to support container clustering, which can support multiple sessions simultaneously, also if possible start support EJB based applications. If possible start thinking to provide some configuration which can stop illegal/malicious requests from different client machines. This will be really very use full and also effective to stop un-necessary hits to different applications which eventually can crash our applications server. Currently precautionary measures are being taken care by individual developers.

What business problems are you solving with the product? What benefits have you realized?

Since start I am associated with service based companies, till date I worked for multiple domains like HealthCare, IOT, Finance(Landing Service), Ecomerce Applications, Fleet Services etc...

Tomcat review by Bruno B.
Bruno B.
Validated Reviewer
Verified Current User
Review Source

"One of the best app server"

What do you like best?

Tomcat is a very simple app server, very easy to install, to monitor. It is very simple to build and deploy applications (web app, REST services, ...) with Tomcat. There is a lot of tools that can help you for deploying applications, monitoring them and the app server. And it's free !

What do you dislike?

As it is just a servlet engine, in some use cases, you have to add external libraries to build your applications. For example, there is no transaction manager, no support for JMS, etc.

Recommendations to others considering the product

If you want to switch from a full J2EE server, do not forget to consider all the features you use, because Tomcat is not a full J2EE server. But in many cases, it can be used for your applications.

What business problems are you solving with the product? What benefits have you realized?

I have replaced all my websphere and weblogic servers by Tomcat ! Of course, depending on the cases, I had to rewrite part of the code (replacing EJB by web services, or adding a JMS provider such as Apache ActiveMQ, for example). But finally, I have a complete architecture, simpler and with no license cost.

Tomcat review by Veronica S.
Veronica S.
Validated Reviewer
Verified Current User
Review Source

"Apache Tomcat runs the web interface for our product"

What do you like best?

Using Tomcat is pretty straightforward for us in support. We have issues with our software stability integrating with 3rd party services, but it is not the service's fault

What do you dislike?

The logo is a little ugly. I wish it was actually "a patchy tomcat".

Otherwise what we use it for at my work is just to host our web application. We also modify the settings to set up connections in the DMZ by opening specific ports so one tomcat instance can talk to the other.

Recommendations to others considering the product

Reliable, used in the tech industry commonly. I really haven't had any issues with it.

What business problems are you solving with the product? What benefits have you realized?

Solving: I've never had any stability issues with Tomcat, only with our service we offer integrating with Tomcat but never a problem with the service itself.

Benefits: Easily displays information to both advanced and limited-knowledge users.

"Have you tried restarting Tomcat" is a funny joke in the office

Tomcat review by User in Staffing and Recruiting
User in Staffing and Recruiting
Validated Reviewer
Review Source

"My first steps on Apache Tomcat"

What do you like best?

The manager used to upload projects is very simple to use. It has a great stability and has no problems with MySQL connections. I manage the deplyment of several web application in JSP and I have no problems, no unexpected server crases or web applications shutdowns.

What do you dislike?

It is not as easy to configure as I would like. You have to find out how to configure/secure your Apache Tomcat, there is a lot of documentation on configurations but for a non-expert user, the information is not entirely clear.

When you have to change the version of an application, you have to stop the application, which is normal, and replicate it, by doing this everything is deleted, there were problems once since some documents that had been uploaded by the users were lost.

For subsequent versions of this application, another project was created where these files were uploaded in order to change versions without having to make a backup of the documents with each version change.

This is not sufficiently documented to avoid this type of failure.

Recommendations to others considering the product

Apache Tomcat configuration is not as easy as you want, but, it works great, it has a good stability and it's free.

It works great with MySQL, you can have a correct web server full of applications with no cost without counting the hosting costs.

What business problems are you solving with the product? What benefits have you realized?

I make some web applications running on Apache Tomcat. All applications have connection with MySQL database and allow sending files to the server, as well as generating reports to download.

Tomcat review by Jeff H.
Jeff H.
Validated Reviewer
Verified Current User
Review Source

"Tomcat is solid and reliable"

What do you like best?

Easy to develop and web applications. Most customizations and integrations are well documented and easy to implement.

What do you dislike?

Configuration of a non default logging framework is not easy.

What business problems are you solving with the product? What benefits have you realized?

Hosting our SaaS product in the cloud. As a developer, the simplicity of creating a development instance of tomcat is crucial. I am able to get up and running in a few minutes with no customizations. This simplicity allows me to focus on the problems my company is trying to solve, and not infrastructure.

Tomcat review by Rosemary J.
Rosemary J.
Validated Reviewer
Review Source

"Strong web server for JavaEE"

What do you like best?

It is easy to setup your local system and production server with it. It can be used alongside IDEs such as Eclipse and Netbeans. It is platform independent. If the web interface is installed, deploying your war file is so easy. It's free and open source.

What do you dislike?

It crashes unexpectedly without any reason and sometimes the errors displayed are not clear enough to find the real reason.

Recommendations to others considering the product

This is a great option to other web servers for JavaEE, however, you need to have the basic terminal skills to help with troubleshooting at points. You have to careful with the JRE versions that you have initially used with the project.

What business problems are you solving with the product? What benefits have you realized?

To run user experiments to gather research data.

Tomcat review by Danylo H.
Danylo H.
Validated Reviewer
Verified Current User
Review Source

"Works out of box"

What do you like best?

- has eclipse plugin

- when developing, eclipse recompiles classes on change, and tomcat can reread .class on fly, so no need to restart tomcat on trivial changes

- have got no crashes because of tomcat

- can be multi-webapp or multi-cluster

- works on Windows

- updates regularly

- fast handling of HTTP requests

What do you dislike?

- XML configuration format, too complicated default config

- cannot rely on hot reload during production deployments because our application has memory leak

- cannot reuse apache-tribes for software needs, must monkey-patch tomcat distribution

- default logger is JULI, which isn't slf4j-based

Recommendations to others considering the product

- update regularly

- monitor the JVM

- do automatic deploys

What business problems are you solving with the product? What benefits have you realized?

- running server for our mobile game

Tomcat review by Hamza A.
Hamza A.
Validated Reviewer
Review Source

"Ubiquitous and powerful tool for Web Servers for Java fans"

What do you like best?

Given that Tomcat has been around for a while now, the development community for this software has grown and with it the software's abilities and its robustness. It is no wonder that it's widely used in industry today. Spinning up a web server has been made very easy with its IDE integration (I used IntelliJ IDEA). Having worked for companies that have a Java-only codebase for backend, it was a no-brainer to use Apache Tomcat as a major pillar in developing the full stack of the web application. The main thing I like about Tomcat is its excellent implementation and powerful components that work together in managing various aspects of the web app from hosting Java servlets to managing load on large-scale applications.

What do you dislike?

It can take some time to wrap your head around how it works (it did a bit for me) and its documentation can seem daunting with its large size.

Recommendations to others considering the product

It's probably has the largest community in its field. You can't go wrong with using Apache Tomcat for your Java-based web applications. And it's free!

What business problems are you solving with the product? What benefits have you realized?

For one of the companies I have worked for, we wanted to spin up a web server to emulate the equivalent functionality that we have for our mobile apps. Since our mobile app is for Android, it would make sense to carry over much of the work to the web server in Java. Creating the full stack for the web server, in addition to creating an administrative tool around it to monitor the applications, Apache Tomcat proved to be a reliable tool in our software stack.

Tomcat review by User in Information Technology and Services
User in Information Technology and Services
Validated Reviewer
Review Source

"the best server for developers"

What do you like best?

It is a pretty good server that supports many technologies, besides having a free version, quite complete, it is the most used server and popular among programmers

What do you dislike?

I really think it is quite complete, the only thing that may seem to me to be really bad, is that when it comes to having several versions of tomcat, it can be a problem when starting the server, besides that you have to clean it and run it several times so it can run perfectly

Recommendations to others considering the product

It should be noted that Tomcat implements the specifications of servlets and JavaServer Pages of Oracle Corporation Users have free access to its source code and its binary form in the terms established in the Apache Software License

What business problems are you solving with the product? What benefits have you realized?

has developed several web applications, which allow running these applications and see their different behaviors, this is beneficial for the client since they can see how their application is being developed, also allows the QA staff can also perform their reviews and quality control of the application

Tomcat review by Marc S.
Marc S.
Validated Reviewer
Verified Current User
Review Source

"tomcat review "

What do you like best?

Tomcat's best feature is probably how easy it is to setup & run (i'm using various Linux distros).

It's perfect for running (big or small scale) java based web applications (any web framework), and scores bonus points for being open source & part of the Apache Foundation.

What do you dislike?

I have not tried this in quite some time, but i recall trying to integrate Tomcat with Eclipse (IDE) as a tough task. I remember having to really fine tune the Eclipse plugins/installations to get things working (which may be as much of a fault with Eclipse as it was Tomcat). I've since switched to using Jetty for debugging my apps inside of Eclipse.

Recommendations to others considering the product

You'd be silly not to give it a shot for your java web application needs. Can't beat free, in my opinion (most of the time).

What business problems are you solving with the product? What benefits have you realized?

As a developer (and sometimes operations guy), finding solutions that save me time is critical...and this is one area (with Tomcat) that has proven useful. I can bake a custom AWS AMI with tomcat on it, and using a configuration management tool like Chef, i can get a new instance of my java application up and running fast.

And in the end, the less time i need to be on my application servers, the better. :)

Tomcat review by User
User
Validated Reviewer
Verified Current User
Review Source

"herramienta sencilla para configurar servidor web "genial""

What do you like best?

un servidor muy simple, fácil de monitorear e instalar . Es muy simple construir e implementar aplicaciones ,aplicación web, servicios REST,.Hay muchas herramientas que pueden ayudarlo a implementar aplicaciones, supervisarlas y el servidor de la aplicación.

What do you dislike?

Se bloquea rara vez sin ningún motivo y, a veces, los errores que se muestran no son lo suficientemente claros como para encontrar la verdadera razón pero bueno eso pasa muy rara vez

Recommendations to others considering the product

probarlo no os defraudara seguro

What business problems are you solving with the product? What benefits have you realized?

Nuestras aplicaciones completas se ejecutan en el servidor tomcat con integración de servicios web. La integración de varias tecnologías hace mucho mas facil el trabajo

Tomcat review by Sruthi M.
Sruthi M.
Validated Reviewer
Verified Current User
Review Source

"User from the last 6 years"

What do you like best?

I have been using apache tomcat since I joined my graduation. Easy deployment. Very fast Starting and stopping of server.Its sufficient for a small application to medium sized application

What do you dislike?

Some times it takes more time to start and stop. I faced some issues when integrating with eclipse IDE

Recommendations to others considering the product

Very easy to setup and open source

What business problems are you solving with the product? What benefits have you realized?

We can Run web Apps and its is a open source software

Tomcat review by Saurabh C.
Saurabh C.
Validated Reviewer
Review Source

"Tomcat was our main server. We used it both in our local machines and we ran it in our Amazon Web Se"

What do you like best?

Tomcat doesn't provide the entire JEE stack and is much lighter weight to deploy and keep running.

It integrates very cleanly with Eclipse.

You can pick your own implementations of those technologies

It's supported by AWS which makes deployments very smooth.

What do you dislike?

Tomcat has less supporting software than Apache httpd.

Tomcat's web server has fewer web server features than Apache httpd.

Tomcat's fast, but not as fast as Apache httpd.

Recommendations to others considering the product

Working on speed would be the best are to improve now

What business problems are you solving with the product? What benefits have you realized?

Our whole applications run on tomcat server with integration of web services. The integration of various technologies is much easier.

Tomcat review by Timothy S.
Timothy S.
Validated Reviewer
Verified Current User
Review Source

"Tomcat for Java Web Applications"

What do you like best?

Apache Tomcat is a no brainer to run if you are a Java shop. It meets all the Java 7 and Java 8 web runtime needs without a bloated JEE overhead. It works great for Spring, Spring Boot, Dropwizard and other modern microservice frameworks. It is speedy enough and runs with minimal or no setup.

What do you dislike?

It is not quite as fast as Jetty, I sometimes use Jetty for Spring Boot services sometimes Tomcat. They interchange easily. Java applications with JDBC to a SQL database are probably better off with Tomcat. Tomcat also has a ton of versions so it's a bit of pain to manage all that you may have in your enterprise. If you are doing traditional WARs then you have a lot of configuration files to touch and you have to make sure you have your SQL configs correct. A Paas is easier for that.

Recommendations to others considering the product

Try it it's a quick and easy download. Or you can just use it through Spring Boot, it's the default built in web run agent. It works easy for WARs or JARS through Spring Boot.

What business problems are you solving with the product? What benefits have you realized?

Running web applications for free with open source. We have achieved that. Performance and stability at zero cost. hard to argue with that success. Runs all our JRuby, Java, Scala, Groovy and other JVM web apps with no issues. We also use it with some open source web applications and they run without admin intervention.

Tomcat review by Quim J.
Quim J.
Validated Reviewer
Review Source

"Un producto solido."

What do you like best?

Fácil de desarrollar y aplicaciones web. La mayoría de las personalizaciones e integraciones están bien documentadas y son fáciles de implementar.

What do you dislike?

La configuración de un marco de registro no predeterminado no es fácil.

Recommendations to others considering the product

Aprende con vídeos de youtube.

What business problems are you solving with the product? What benefits have you realized?

Alojando nuestro producto SaaS en la nube. Como desarrollador, la simplicidad de crear una instancia de desarrollo de tomcat es crucial. Puedo ponerme en funcionamiento en unos minutos sin personalizaciones. Esta simplicidad me permite concentrarme en los problemas que mi empresa está tratando de resolver, y no en la infraestructura.

Tomcat review by Rut B.
Rut B.
Validated Reviewer
Verified Current User
Review Source

"The easiest solution for servlet based Java applications"

What do you like best?

Easy integration with Apache Tomcat, stability and good Ssl support for security, application deployment made very easy

What do you dislike?

Difficult configuration, oerformance inssues if it's not well tuned up, don't like the logging system

Recommendations to others considering the product

This is the most popular solution for running Java applications

What business problems are you solving with the product? What benefits have you realized?

We run one of the biggest eccomerce in Italy using Tomcat integrated with Apache

Tomcat review by Cataldo M.
Cataldo M.
Validated Reviewer
Verified Current User
Review Source

"Very good application server!"

What do you like best?

I use Tomcat since a lot of time: it is one of the best solution for deploying your web applications in a real-worl scenario and in typical company use cases. I had no problems, and very good effectiveness.

What do you dislike?

Performance can be boosted. Sometimes it requires to reload or re-upload web application, but it's a very little problem.

Recommendations to others considering the product

I suggest Tomcat as your primary application server! My two cents you'll love it.

What business problems are you solving with the product? What benefits have you realized?

It is useful for all web applcations you want to deploy. Perfectly coupled with Java and JSP, very very good solution!

Tomcat review by Dan O.
Dan O.
Validated Reviewer
Verified Current User
Review Source

"The old standby... always gets the job done"

What do you like best?

The platform has been around forever, and it well supported by most vendors.

What do you dislike?

It's probably not the best choice for Enterprise scale Java apps

Recommendations to others considering the product

It's a free download, so just give it a try!

What business problems are you solving with the product? What benefits have you realized?

We use this Java app server where I work for various embedded application server projects. It also runs the web front end for our MicroStrategy server, which I've reviewed separately.

Tomcat review by User in Information Technology and Services
User in Information Technology and Services
Validated Reviewer
Verified Current User
Review Source

"A good software to perform POC Java web based application"

What do you like best?

The software is free, and the installation is very easy, no matter is it running on Linux, Mac, or Windows platform. A lot of commercial application server had the tomcat as one of its component, and added extra functionality on top of it. It is very easy to configure, compare to other commercial server. It had reached up to version 9, and it had a lot of new functionality like websocket.

What do you dislike?

Nothing really. It is very simple to setup, but one needs to read the documentation to try out different features. Even though the software is small compare to other commercial counterpart, it is still a very versatile software.

Recommendations to others considering the product

Try the APR runtime if you are running in Windows. It had better performance than the default configuration.

What business problems are you solving with the product? What benefits have you realized?

Use as a prototype to build a JSP based application. Good for testing Javascript based framework with JSP technology

Tomcat review by Roopesh Reddy A.
Roopesh Reddy A.
Validated Reviewer
Verified Current User
Review Source

"Wonders of apache tomcat"

What do you like best?

I have been using tomcat server for long. It is the best web server platform to run Java Web Services

What do you dislike?

I feel some configurations are hard to set up

Recommendations to others considering the product

This is the best java server at least for development stage

What business problems are you solving with the product? What benefits have you realized?

I am trying to run Java Server which would handle the business logic of my application. It provides a very good multi-threaded server archhitecture

Tomcat review by Raghu T.
Raghu T.
Validated Reviewer
Review Source

"Best Open Source Application server"

What do you like best?

Most used Server.

WAR files are Hot Deploy-able, Not need to restart the server.

If we struck in configuration settings, we easily can find the solutions in internet easily.

What do you dislike?

Need more out of box security layers.

If more WAR files are deployed, server will take time to restart the server.

Needs to improve the documentation for the explaining the configuration settings.

Recommendations to others considering the product

Best Open Source Portal.

Easy to migrate from one version to another version.

What business problems are you solving with the product? What benefits have you realized?

Open Source server, No need to buy license.

Tomcat review by Wei M.
Wei M.
Validated Reviewer
Verified Current User
Review Source

"Free, lightweight reliable environment for Java EE"

What do you like best?

Easy to configure, works best with Java EE, free & open-source.

What do you dislike?

Preformance is not so good for large-scale applications.

Recommendations to others considering the product

Tomcat is the best choice for small-scale Java EE web applications.

What business problems are you solving with the product? What benefits have you realized?

We are currently using Java EE and Tomcat for the web interface of our private cloud. Both Java EE and Tomcat are free of charge, which saved us a lot of cost. So far Tomcat works stable enough for a internal web system.

Tomcat review by Piyush S.
Piyush S.
Validated Reviewer
Review Source

"Apache Tomcat "

What do you like best?

Easy to access, download and use as well. It's one of the most powerful Web Server and quiet popular in market. Installation and use is very easy.

What do you dislike?

Product is so good that I barely dislike anything

Recommendations to others considering the product

Should be a must have tool for anyone in development field.

What business problems are you solving with the product? What benefits have you realized?

Using the server for the applications being developed and for POCs in local environment. Usage is very easy and deployments are not that complex.

Tomcat review by Varun N.
Varun N.
Validated Reviewer
Verified Current User
Review Source

"Apache tomcat is awesome"

What do you like best?

It's the best product I've ever used. I did many projects using apache in my undergraduate. I still use this for my apps and I love it.

What do you dislike?

Sometimes I got error while using later I found out the solutions and finally it worked.

Recommendations to others considering the product

Its very useful for doing projects and has very good operations. Its user friendly.

What business problems are you solving with the product? What benefits have you realized?

I have solved the problem of multiple access at the same time and developed the application successfully.

Tomcat review by Michael H.
Michael H.
Validated Reviewer
Review Source

"Apache Tomcat Review"

What do you like best?

Apache Tomcat has been a proven webserver for many years. My favorite part is that it is inexpensive.

What do you dislike?

Tomcat is often hard to diagnose when issues arise.

Recommendations to others considering the product

Tomcat is reliable and performs well.

What business problems are you solving with the product? What benefits have you realized?

We use Tomcat with SAP Business One for custom integrations and server configurations.

Tomcat review by Administrator in Computer Software
Administrator in Computer Software
Validated Reviewer
Review Source

"Much like the rest of Java, bloated, slow and cumbersome"

What do you like best?

Nothing, even the logo is annoying. It's like going back a decade or more in awlful software.

What do you dislike?

Pretty much everything about it. IIS is more user friendly, Nginx is cooler to use, Apache is far more performant.

Recommendations to others considering the product

Move away from Java slowly....slowly....Choose anything else!

What business problems are you solving with the product? What benefits have you realized?

The only reason to use it is that you've built your application on Java/Swing. And may God have mercy on your soul if you've started a greenfield project using these outdated technologies.

Tomcat review by Administrator in Information Technology and Services
Administrator in Information Technology and Services
Validated Reviewer
Review Source

"A good back end software for web based apps"

What do you like best?

For the most part, this application is solid and very reliable. We used it for back end software applications and it's rare we even need to touch it.

What do you dislike?

Java updates constantly break it. This is no fault of the software but it is extremely annoying. It can also be a huge memory hog unless you limit it.

What business problems are you solving with the product? What benefits have you realized?

We benefit from a reliable, easy to troubleshoot application that does what we need it to do.

Tomcat review by Eva M.
Eva M.
Validated Reviewer
Review Source

"Apache"

What do you like best?

It's a simple to learn server, easy to get started, does not require too much bootstrapping

What do you dislike?

Once I get deeper into the task, it is hard to debug larger issues

What business problems are you solving with the product? What benefits have you realized?

I used it for building a web application

Tomcat review by Executive Sponsor in Telecommunications
Executive Sponsor in Telecommunications
Validated Reviewer
Review Source

"Apache Tomcat, proven solution for most than ten years"

What do you like best?

Proven solution since 1999, more than 70 versions released. Big community supporting the product, and of course open source.

What do you dislike?

It's not a tomcat's fault per se, but i have found many memory leaks on class loader functionality.

Recommendations to others considering the product

Use the guides found on internet to tune it in security and speed aspects. Sometimes factory configuration is not enough.

What business problems are you solving with the product? What benefits have you realized?

We have used Tomcat to serve dynamic web pages and recently it was used to host rest webservices.

Tomcat review by User in Internet
User in Internet
Validated Reviewer
Review Source

"Awesome App Server for Production Usage and distributed applications"

What do you like best?

The efficiency of installation, maintenance, and checking logs is very easy in Tomcat. Also, it's very easy to setup on local also and takes minimal space.

What do you dislike?

One one major of Apache versions is doesn't support hot deployment of the project which is a necessary thing in development of micro services architecture services.

What business problems are you solving with the product? What benefits have you realized?

Our all production servers are configured using Apache Tomcat also dev and test servers are also setup using Apache Tomcat.

Tomcat review by Jagriti N.
Jagriti N.
Validated Reviewer
Review Source

"Apacha tomcat to create pdfs"

What do you like best?

It allows our organization to create pdf files from xml using e3 server

What do you dislike?

It costs a lot and sometimes it throws exceptions

What business problems are you solving with the product? What benefits have you realized?

We create pdf files from xml files using dtd

Tomcat review by Massimo R.
Massimo R.
Validated Reviewer
Review Source

"Batlte-tested"

What do you like best?

It's a standard. Lightweight and still with most of the features one needs for most tasks

What do you dislike?

The documentation is not always up to par.

Module system missing

What business problems are you solving with the product? What benefits have you realized?

Easy deployment of small/mid webapplications.

Tomcat review by Varsha K.
Varsha K.
Validated Reviewer
Review Source

"Apache Tomcat"

What do you like best?

Easy to use. Good documentation to get started

What do you dislike?

Slow and doesnot deploy to available ports. Faces some issues at times.

What business problems are you solving with the product? What benefits have you realized?

We develop and deploy applications locally.

Tomcat review by User in Information Technology and Services
User in Information Technology and Services
Validated Reviewer
Verified Current User
Review Source

"I used it as our web server"

What do you like best?

Very easy to install, easy to run, not too complex to use, many resources online

What do you dislike?

Hangs sometimes when multiple concurrent sessions, but our system hardware may be also a factor.

Recommendations to others considering the product

Good one to start with for newbies. Simple and elegant.

What business problems are you solving with the product? What benefits have you realized?

Develop an web application. Primary web server

Tomcat review by Chachu K.
Chachu K.
Validated Reviewer
Review Source

"Chachu"

What do you like best?

Good to view the dashboard.user control is very good.

What do you dislike?

Error handlingis very good in tomcat application .

What business problems are you solving with the product? What benefits have you realized?

Good for application

Tomcat review by Administrator in Information Technology and Services
Administrator in Information Technology and Services
Validated Reviewer
Review Source

"Easy to use"

What do you like best?

It's light and ready to use, from the beginning. It's completely configurable and has everything you expect from a web server.

What do you dislike?

It's not suitable for heavy production environments.

Recommendations to others considering the product

it's a very good web server solution, and it's completely free.

What business problems are you solving with the product? What benefits have you realized?

We use it to run small web applications, stand-alone or as support to bigger projects.

Tomcat review by Sindhusha D.
Sindhusha D.
Validated Reviewer
Review Source

"Amazing Application Server"

What do you like best?

Firstly, Tomcat served a lot in developing web applications. It was very easy to use even for beginners.

What do you dislike?

Tomcat errors was common but still it is very effective in developing applications in IDE

Recommendations to others considering the product

I recommend each and every user to use this

What business problems are you solving with the product? What benefits have you realized?

I worked it with eclipse and developed web applications

Tomcat review by Consultant in Banking
Consultant in Banking
Validated Reviewer
Review Source

"Since the beginning of my career."

What do you like best?

A good companion for any JEE applicatoin developer.

Easy to setup and deploy applications.

Light weight.

What do you dislike?

Most features like other application servers.

What business problems are you solving with the product? What benefits have you realized?

I have done PoCs for all most all my projects till now for the past 15 years.

for some organizations some internal applications are still running on Apache Tomcat

Tomcat review by Consultant in Computer Software
Consultant in Computer Software
Validated Reviewer
Review Source

"Intershop Development with Apache Tomcat"

What do you like best?

Ease of use, works out of the box for most cases.

What do you dislike?

High memory usage per connection. But it can be tuned using the JVM

Recommendations to others considering the product

Ease of use, and extensibility.

What business problems are you solving with the product? What benefits have you realized?

Server connection backend for an Intershop based store. Being a Java technology it is easier to integrate.

Tomcat review by Amjad A.
Amjad A.
Validated Reviewer
Review Source

"Enterprise-Ready App Server for Java Apps"

What do you like best?

Flexibility, small footprint and scalability

What do you dislike?

Lack of governance and access controls for IT

What business problems are you solving with the product? What benefits have you realized?

Running Java apps made simple

Tomcat review by Administrator in Information Technology and Services
Administrator in Information Technology and Services
Validated Reviewer
Review Source

"Its open source and ease of use with less feature as compared to Oracle Weblogic"

What do you like best?

Its compatibility to be used with Cloud Infrastructure such as Amazon/Google.

What do you dislike?

It's bit not user friendly as compared to Oracle Weblogic which has console for monitoring and getting real time JVM information.

What business problems are you solving with the product? What benefits have you realized?

Easy to use as it is open source

Redhat Support available

Avoids licensing cost

Tomcat review by Isaac Z.
Isaac Z.
Validated Reviewer
Review Source

"Java HTTP Server, Not JVM."

What do you like best?

1. Ease to use

2. Good document

3. Write extension ease.

What do you dislike?

1. XML as configuration file. It's ugly and the parsing is hard

Recommendations to others considering the product

It is good for java newer users.

What business problems are you solving with the product? What benefits have you realized?

Backend server

Tomcat review by Administrator in Higher Education
Administrator in Higher Education
Validated Reviewer
Review Source

"AWS support"

What do you like best?

I liked how easy it was to set it up on AWS EC2 instance.

What do you dislike?

The config files generate a lot of errors if you are new to Apache.

What business problems are you solving with the product? What benefits have you realized?

Hosting website on AWS a lot easier to set up and go live.

Tomcat review by Administrator
Administrator
Validated Reviewer
Review Source

"Tomcat as Application container"

What do you like best?

After installation and some little configuration, we forgot it for many mount, it has a very little maintenace

What do you dislike?

Graphics maintenance configuration and maintenance, could be better

What business problems are you solving with the product? What benefits have you realized?

We install it in some environmet ad it is very stable an light, with some basic configuration.

Tomcat review by User in Information Technology and Services
User in Information Technology and Services
Validated Reviewer
Review Source

"Simple and powerful server"

What do you like best?

The best application server for Java available in the market. Its simple yet very powerful for use.

What do you dislike?

There is nothing in specific to dislike about the product

What business problems are you solving with the product? What benefits have you realized?

Hosting applications on the internet

Tomcat review by User
User
Validated Reviewer
Review Source

"Reliable versatile application server"

What do you like best?

Open source, very reliable, great community support and availability of developers familiar with.

What do you dislike?

A bit weak on management and troubleshooting capabilities.

What business problems are you solving with the product? What benefits have you realized?

Back end application server for Spring in a SaaS company.

Tomcat review by User in Printing
User in Printing
Validated Reviewer
Review Source

"Ease of use and setup"

What do you like best?

I like how easy it is to integrate with, I switched my Java version from 1.6 to 1.8 and it was an easy and straightforward upgrade

What do you dislike?

I'd like if there was more documentation, for times when I run into issues and there isnt much I can find online.

What business problems are you solving with the product? What benefits have you realized?

Working on a small project to bring a web application up.

Tomcat review by Flora J.
Flora J.
Validated Reviewer
Review Source

"The best freeware web server from Apache Software Foundation ."

What do you like best?

1. Tomcat works as a complete standalone web server . It not only supports static web pages , server side components , CGI scripts and applications associated with a client server based application . More than anything its a freeware .

2 . It always support for the most advanced Servlet API with newest versions Since it is developed by Apache Software Foundation , with its reference implementation for servlet and JSP .

3. It can be implemented as a add on servlet engine to the existing server .

What do you dislike?

1 . It is not as good as commercial application server in delivering static HTML pages and maintaining other specifications such as clustering, load-balancing, session handling in a cluster is not as good as when request response is heavily loaded .

2 . Difficult to maintain many hosts . Requires separate configuration for each virtual host

Recommendations to others considering the product

Tomcat is a definitely to be considered if applications are less complex and needs faster application loading on restart .

Tomcat review by User in Internet
User in Internet
Validated Reviewer
Verified Current User
Review Source

"The quickest app server"

What do you like best?

Easy to use, easy to setup, easy to run.

What do you dislike?

I love everything. Nothing disliking.....

What business problems are you solving with the product? What benefits have you realized?

Application server to deploy dynamic web application.

Tomcat review by Administrator in Computer Software
Administrator in Computer Software
Validated Reviewer
Review Source

"Open Source, Free & Rock Solid"

What do you like best?

Tomcat, like HTTPD, is extremely simple to get up and running. It ties into HTTPD or other web servers very easily, and it has regular updates from the community.

What do you dislike?

Tomcat is not always needed, Apache HTTPD Web Server can handle most of what Tomcat is used for, but Tomcat adds an additional layer, that can help offset what is public facing and what is running internally/

Recommendations to others considering the product

Tomcat adds additional support to Apache's HTTPD (Web) Server for Java Servlet & JavaServer Pagers. Tomcat makes a great addition to Apache HTTPD.

Kate from G2 Crowd

Learning about Apache Tomcat?

I can help.
* We monitor all Apache Tomcat reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.