Apache Tomcat

(40)
4.3 out of 5 stars

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?
Ibmwebsphereapplicationserveroncloud 2x

Learning about Tomcat?

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

Apache Tomcat Reviews

Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • User Industry
Ratings
Company Size
User Role
User Industry
Showing 40 Tomcat reviews
LinkedIn Connections
Tomcat review by <span>Hiren D.</span>
Hiren D.
Validated Reviewer
Invitation from G2 Crowd
Reviewed On

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.

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.

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.

Sign in to G2 Crowd to see what your connections have to say about Apache Tomcat
Headshots
Tomcat review by <span>Praveen K.</span>
Praveen K.
Validated Reviewer
Verified Current User
Referral to G2 Crowd from another user
Reviewed On

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...

What Application Server solution do you use?

Thanks for letting us know!
Tomcat review by <span>Bruno B.</span>
Bruno B.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

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 <span>Veronica S.</span>
Veronica S.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

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 <span>Danylo H.</span>
Danylo H.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

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 <span>Hamza A.</span>
Hamza A.
Validated Reviewer
Invitation from G2 Crowd
Reviewed On

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.

Kate avatar
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.