TrustRadius: an HG Insights company

Apache Tomcat

Score7.9 out of 10

123 Reviews and Ratings

What is Apache Tomcat?

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

Top Performing Features

  • IDE support

    Support for a number of different programming environments or IDEs

    Category average: 7.4

  • Installation

    Ease of download and installation

    Category average: 8.5

  • Open-source standards compliance

    Support for open-source standards like J2EE

    Category average: 7.9

Areas for Improvement

  • Security management

    Integrated security management for applications

    Category average: 8.3

  • Administration and management

    Ease of management via administration console

    Category average: 7.6

  • Application server performance

    Speed of deploy time, initialization time and other performance metrics

    Category average: 8.3

Apache Tomcat: Amazing application server

Use Cases and Deployment Scope

I have used it for many years..it is our first web server to deploy and test our application.Simple to use and configure.it is open source and it is use to deploy java based applications.

Pros

  • Web application server
  • Deployment of web application
  • Provide security to our application

Cons

  • Sometime it crashed so we need to restart the server

Return on Investment

  • Free open source
  • Easy to use
  • Some limitation to deploy large complex system on apache server

As a sysadmin, Tomcat is a pleasure to manage.

Use Cases and Deployment Scope

We use Apache Tomcat to serve Java applications to our end users. These are main line-of-business applications, aimed both at staff and students, from a major vendor. Their uptime and performance are important to us, and Tomcat is key to delivering them.

Pros

  • performance
  • reliability
  • management

Cons

  • logging

Most Important Features

  • reliable
  • Uses plaintext config files.
  • Performs well.

Return on Investment

  • Reduced labor for new installs.
  • Reduced labor for troubleshooting.
  • Reduced risk because many sysadmins can do an install and not just one guru.

Alternatives Considered

Oracle WebLogic Application Server

Other Software Used

HAProxy, Red Hat Ansible Automation Platform

Web app deployment made easy

Pros

  • Apache Tomcat is Open-sourced, and it's free to use.
  • Easy to install and configure.
  • Multiple applications can run at the same time without any issues.
  • Apache Tomcat Has excellent built-in security features and provided a rich API sets.

Cons

  • The User Interface is limited and very basic and needs to be improved.
  • Support for full J2EE stack.

Return on Investment

  • Apache Tomcat is free. So nothing has to be purchased.
  • Also, we can easily configure Apache Tomcat. No need for any expert knowledge.

Alternatives Considered

Oracle WebLogic Application Server and NGINX

Other Software Used

TeamViewer, Zoom, Skype for Business (formerly Lync), Cisco AnyConnect, OneDrive, Symantec Endpoint Protection

Excellent web server for Java application

Pros

  • Tomcat support almost Web server feature we need including Connection pool, Tread pool, Https, Mutual and data Source
  • Tomcat is lightweight, easy to install and configuration
  • easy to customize startup and stop script to adjust memory or startup option
  • provide rich API set
  • intergrate with almost main IDE such as Eclipse, Intellij..

Cons

  • Default log is not good enough and need to customize
  • Tomcat interface is simple and have limit function
  • Support for cluster is not good

Return on Investment

  • Increase product activity of team
  • Speedup our development and deployment time
  • Provide high performance and lightweight server
  • Default support by Azure Web app

Alternatives Considered

Oracle WebLogic Application Server

Other Software Used

Eclipse, Gitlab, Azure SQL Database, Apache Solr, JMeter

Usability

Best web application server

Use Cases and Deployment Scope

Apache Tomcat is great tool for the deployment of the application. Its the web server in short called as WAS. We deploy lot application with help of kubernetes which creates the container and the application will be running in the Apache Tomcat server. It is very light weight application which is very easy to install and remove .

Pros

  • Web application
  • Deployment
  • Integration with kubernetes and jenkins

Cons

  • Apache Tomcat UI needs be improved in my opinion
  • Additional features can be added in main page

Most Important Features

  • Deployment of application
  • Web application server
  • Integration with Jenkins and kubernetes

Return on Investment

  • Great investment has its light weight
  • Can be easily understood by anyone

Alternatives Considered

JBoss Enterprise SOA Platform, NGINX and Oracle WebLogic Application Server

Other Software Used

Google Kubernetes Engine, Docker, Red Hat Ansible Automation Platform