Try our new research platform with insights from 80,000+ expert users
Software Architect at AIOPS group
Real User
Top 5Leaderboard
Manages queues and handles routing
Pros and Cons
  • "Tomcat has connectors like REST requests to connect the front end. Also, some parts of the inter-system communication go through REST. External connections with third parties occasionally involve both REST and SOAP protocols. Tomcat is versatile in accommodating these various communication methods."
  • "Tomcat is a polished product that has been around for a long time. It should be simple and high-performing, with the ability to grow and maintain stability. The fewer features it has, the more stable it will be."

What is our primary use case?

Tomcat is a cloud-based platform. Previously, deploying applications required setting up a Tomcat instance and then deploying the application on it. However, our solution has streamlined the process by prebuilding and prepackaging multiple services, each equipped with its own embedded Tomcat instance. This simplifies deployment, maintenance, and configuration tasks. Instead of managing separate instances for each application, we can now seamlessly deploy each application with its own embedded Tomcat instance in the cloud environment.

How has it helped my organization?

Tomcat has connectors like REST requests to connect the front end. Also, some parts of the inter-system communication go through REST. External connections with third parties occasionally involve both REST and SOAP protocols. Tomcat is versatile in accommodating these various communication methods.

What is most valuable?

We are using Tomcat primarily as a request blocker. It manages queues and handles routing. The size of these queues can be adjusted to scale the application, accommodating perhaps 50-100 REST connections. Using these tools, we achieve our scalability goals. Tomcat is a highly scalable solution.

What needs improvement?

Tomcat is a polished product that has been around for a long time. It should be simple and high-performing, with the ability to grow and maintain stability. The fewer features it has, the more stable it will be.

Also, there could be more configuration options. It's always lovely to have finely tuned-configurations.

Buyer's Guide
Tomcat
November 2024
Learn what your peers think about Tomcat. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
824,067 professionals have used our research since 2012.

For how long have I used the solution?

I have been using Tomcat for many years.

What do I think about the stability of the solution?

The product is stable. I rate the solution's stability a ten out of ten.

What do I think about the scalability of the solution?

The solution's scalability is impressive. We manage multiple ports for various systems; for instance, one of our systems utilizes eight ports. Consequently, we deploy the corresponding package eight times. Additionally, we employ a load balancer to distribute traffic across these eight ports, effectively managing incoming requests. Scaling horizontally involves utilizing updates, and there's potential for further scalability in this direction.

How are customer service and support?


Which solution did I use previously and why did I switch?

I have some limited experience with JBoss. Tomcat has become the standard now. There are other application servers like JBoss. They offer some excellent features for web projects. However, Tomcat is basic. Other servers provide more on top of that, which can be advantageous in some ways but also disadvantageous in others. They may be harder to support, have some issues, and be more complex.

Additionally, they might not scale horizontally as well. That was my impression maybe ten years ago. However, I believe Tomcat is now the de facto standard, and you'd need solid reasons to choose anything over it, perhaps for specific features that you can't find in Tomcat but might be available in other application servers. On the other hand, Tomcat is simple, quick, and scalable, making it a perfect solution.

How was the initial setup?

The setup process is straightforward. Also, additional fine-tuning options are available in the application setup. Overall, it is a polished product. It has been evaluated over time and effectively meets our needs. Tomcat is pretty packaged together for deployment.

What about the implementation team?

We deployed it in-house.

What was our ROI?


What's my experience with pricing, setup cost, and licensing?

The product is free of cost.

What other advice do I have?

We use it locally. It's really fast for development and very easy to deploy in production. We are using all of this with a single distribution. We have the same Tomcat version we use on our local machines, test servers, and production. Having this same deployment allows us to test it locally and on test systems before deploying it to production.

I suggest going with the embedded Tomcat, which is available with Spring. Let's say you use a job framework like Spring, incorporating Tomcat.

We have multiple web services, some accessible internally and others externally. We employ a set of firewalls to protect our internal services. Additionally, we use microservices for functionalities for external access. These functionalities are developed into separate, small web services and secured externally. The security measures, including firewalls and server-to-server access, are implemented independently of Tomcat within our setup.

The product is simple and easy to scale. Overall, I rate the product a ten out of ten.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
PeerSpot user
Gabriel-Medina - PeerSpot reviewer
Sr. Software Architect at GxSoft
Real User
Top 5Leaderboard
Easy to deploy, scalable, and has no cost
Pros and Cons
  • "The most valuable feature is how simple it is to deploy the solution."
  • "The disability and memory management is a problem with the solution and has room for improvement."

What is our primary use case?

The primary use case of the solution is for developing applications and installing applications on the web.

How has it helped my organization?

I prefer to deploy my Java applications on Tomcat, as it is free and provides excellent performance and solutions. Additionally, there are two or three more solutions such as JBoss and WebSphere from IBM, but Tomcat remains my preferred choice.

What is most valuable?

The most valuable feature is how simple it is to deploy the solution.

What needs improvement?

The disability and memory management is a problem with the solution and has room for improvement.

I would like to have quicker Java application deployments.

For how long have I used the solution?

I have been using the solution for 20 years.

What do I think about the stability of the solution?

I give the stability of the solution a seven out of ten.

What do I think about the scalability of the solution?

I give the scalability of the solution an eight out of ten.

How was the initial setup?

The initial setup is easy and straightforward.

What was our ROI?

We have seen a return on investment with Tomcat quickly.

What's my experience with pricing, setup cost, and licensing?

I give the pricing an eight out of ten.

What other advice do I have?

I give the solution an eight out of ten.

Depending on the hardware an organization is using, there can be memory issues when using the solution.

Which deployment model are you using for this solution?

Hybrid Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Tomcat
November 2024
Learn what your peers think about Tomcat. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
824,067 professionals have used our research since 2012.
Hisham Badr - PeerSpot reviewer
Senior Software Engineer Team Lead at Connect Professional Services
Real User
Straightforward and basic deployment, excellent rating, with scalability
Pros and Cons
  • "The scalability overall is good."
  • "I would also like to see a dashboard with some integrations in order to see the logs and trace performance easier."

What is our primary use case?

Our primary case use is for case logs. When the customer tries to log into the application and the webpage does not open I check it from the integration of Tomcat.

What needs improvement?

I would like to see the APM tools enhanced for all customers. Some APM customers are not yet fully integrated. I would also like to see a dashboard with some integrations in order to see the logs and trace performance easier.

For how long have I used the solution?

I have been using Tomcat for the past four years.

What do I think about the stability of the solution?

Tomcat is not always stable and but I have not used another server yet to compare the overall stability.

What do I think about the scalability of the solution?

The scalability overall is good.

How was the initial setup?

The initial setup is straightforward. The time frame of the deployment depends on configurations and parameters that a company may have.

What's my experience with pricing, setup cost, and licensing?

We are currently using the open-source version.

What other advice do I have?

I would rate Tomcat a ten on a scale of one to ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Information Technology Consultant at Serbia And Montenegro Air Traffic Services SMATSA LLC
Consultant
Top 20
Reliable and secure solution simplifies complex application deployment
Pros and Cons
  • "Tomcat is reliable and secure, which makes it valuable for our application deployment."
  • "Perhaps there could be an easier way to configure some advanced features."

What is our primary use case?

I have used Apache Tomcat for various applications in our operational environment. We are a traffic service provider, and our operational department needs various types of proprietary applications.

How has it helped my organization?

In our environment, Tomcat is reliable and secure. We don't have to make many changes, and the applications work as expected.

What is most valuable?

Tomcat is reliable and secure, which makes it valuable for our application deployment. We do not have to intervene much to make changes.

What needs improvement?

Perhaps there could be an easier way to configure some advanced features. The learning curve to earn advanced skills is too steep.

For how long have I used the solution?

I have been using Apache Tomcat for more than ten years.

What do I think about the stability of the solution?

It is very stable.

What do I think about the scalability of the solution?

Tomcat is scalable. I would rate it an eight out of ten for scalability.

How are customer service and support?

I have never consulted Apache support.

How would you rate customer service and support?

Positive

How was the initial setup?

Personally, I rarely work on Tomcat. However, if I had to rate the setup from one to ten, with ten meaning easy, I would rate it an eight.

What's my experience with pricing, setup cost, and licensing?

Tomcat is completely free of charge.

What other advice do I have?

I would recommend using Tomcat because it is simple to integrate and use.

I'd rate the solution nine out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
PeerSpot user
Karthick Selvam - PeerSpot reviewer
Senior Software Engineer at Saama
Real User
Top 5Leaderboard
A free and secure Linux-based application development tool deployed on any environment

What is most valuable?

Tomcat is a free and secure Linux-based application development tool. It can be deployed quickly in any environment.

What needs improvement?

The solution should develop a better UI base in the Linux environment.

Tomcat has a Linux environment and is available as a CLI-based system.

For how long have I used the solution?

I have been using Tomcat for four years.

What do I think about the stability of the solution?

The product is stable.

I rate the solution’s stability an eight out of ten.

What do I think about the scalability of the solution?

The solution is scalable. There is no downtime.

We’ve 10-15 people using this solution in our organization.

How are customer service and support?

If we experience any bugs, the support team provides us with hard fixes or patching, and then we can troubleshoot them.

How was the initial setup?

The initial setup is easy. We can directly download it from the website and install it.

I rate the initial setup a nine out of ten, where one is difficult, and ten is easy.

What's my experience with pricing, setup cost, and licensing?

Tomcat is a free tool, but if you need any hard fixes or patches, the cost will depend on the type of support you need.

What other advice do I have?

Apache Tomcat is a free tool. It can redirect or direct STDPs and other types of traffic. We are using a multi-level server setup.

It is a simple tool to install and configure. We can accommodate it because the Apache Tomcat Marketplace is available, which provides a free set of open-source plugins and components.

Overall, I rate the solution an eight out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Application administrator at a computer software company with 10,001+ employees
Real User
Top 5
A good solution to run web pages with
Pros and Cons
  • "The solution is scalable."
  • "The setup is complex and could be improved."

What is our primary use case?

Tomcat is a web server whose main facility is to have a web page.

What needs improvement?

The setup is complex and could be improved.

What do I think about the stability of the solution?

Stability depends on the requirements of the hardware assets. It also depends on how many users are on the web page and for how long.

What do I think about the scalability of the solution?

The solution is scalable.

Which solution did I use previously and why did I switch?

I used NGINX before Tomcat.

How was the initial setup?

The initial setup was complex. It took two hours to set up the solution. Some SAP application was also involved during the setup.

When deploying the solution, we installed the host on the Linux server, followed by some basic configurations. In user management, there is an admin and a manager.

What's my experience with pricing, setup cost, and licensing?

We don't have to pay for a license to use Tomcat.

What other advice do I have?

I rate Tomcat a ten out of ten. I recommend that anyone choosing the solution use Google to find out what to do.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
SandeepKumar10 - PeerSpot reviewer
System Administrator at MIRAKI TECHNOLOGIES
Real User
Web container solution that is really easy to use and offers a simple implementation process
Pros and Cons
  • "The ease of use of Tomcat is its most valuable feature. Once we grade particular software, we simply download it and we keep an eye on if Tomcat is working."
  • "Sometimes we face issues with the private and public networks and ensuring that once Tomcat is installed, that it is secure."

What is our primary use case?

We use this solution for our website. When we have to integrate applications like scheduling tools with the website, we use Tomcat. We also use Tomcat to configure the applications that we have with either Automic scheduler or the D-Series scheduler.

What is most valuable?

The ease of use of Tomcat is its most valuable feature. Once we grade particular software, we simply download it and we keep an eye on if Tomcat is working. We have a link within Tomcat that tells us whether is working or not. 

What needs improvement?

Sometimes we face issues with the private and public networks and ensuring that once Tomcat is installed, that it is secure. This is an area of the solution that could be improved, possibly by adding an additional package for security. 

For how long have I used the solution?

I have been using this solution for a few months. 

What do I think about the stability of the solution?

This is a stable solution. When we have experienced any issue, restarting Tomcat or completing an update has fixed the issue. 

What do I think about the scalability of the solution?

This is a scalable solution. 

How are customer service and support?

We have not needed to reach out to Tomcat for support during the last six or seven years. When we have had an issue, we have been able to resolve it on our own. 

How was the initial setup?

The initial setup is really straightforward. Deployment takes between two and five minutes. If you are using Unix or Windows, you can click on the Tomcat website and you can download it from there. It's a very simple method and you can start and stop any time. If there is any problem, you can see the logs to understand what the issue is. 

What other advice do I have?

I would recommend this solution to other businesses. It is important to understand what approach you are going to take when it comes to installation. Tomcat is user friendly compared to solutions such as WebLogic or Oracle. 

I would rate this solution an eight out of ten. 

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Microsoft Azure
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Mehdi-Berriane - PeerSpot reviewer
Administration System/Virtualisation at Atos
MSP
Top 10
Provides a scalable platform, but its pricing needs improvement
Pros and Cons
  • "It is a scalable platform."
  • "The product's pricing needs improvement."

What is our primary use case?

We use Tomcat as an application bucket for our Linux and Windows environments.

What needs improvement?

The product's pricing needs improvement.

What do I think about the stability of the solution?

I rate Tomcat's stability a nine out of ten.

What do I think about the scalability of the solution?

We have 500 Tomcat users in our organization. It is a scalable platform. We plan to increase the usage.

Which solution did I use previously and why did I switch?

We used Red Hat before.

How was the initial setup?

The product is straightforward to set up. We have deployed it in a production environment. It took three years to complete. The process was executed by a team of ten technical executives, including engineers and developers.

What about the implementation team?

We implemented the product with the help of an integrator.

What's my experience with pricing, setup cost, and licensing?

We have purchased Tomcat's yearly license. It is an expensive product.

What other advice do I have?

I recommend Tomcat to others and rate it a seven out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Download our free Tomcat Report and get advice and tips from experienced pros sharing their opinions.
Updated: November 2024
Product Categories
Application Server
Buyer's Guide
Download our free Tomcat Report and get advice and tips from experienced pros sharing their opinions.