2019-01-31T02:30:00Z

What needs improvement with Tomcat?

Julia Miller - PeerSpot reviewer
  • 1
  • 41
PeerSpot user
Get the report
Helped 765,234 peers since 2012
27

27 Answers

SHUBHAM BHINGARDE - PeerSpot reviewer
Real User
Top 5Leaderboard
2024-02-13T13:55:29Z
Feb 13, 2024

Improvements could be made in the integration process of securing the Tomcat server within development environments like STS and SCS. The current procedure appears complex and could benefit from a more straightforward solution.

Search for a product comparison
Arkabrata  Ghosh - PeerSpot reviewer
MSP
Top 5Leaderboard
2023-12-20T13:37:06Z
Dec 20, 2023

Sometimes, the UI part does not run properly, or the server goes down.

SrinivasPakala - PeerSpot reviewer
Real User
Top 5
2023-11-16T05:06:01Z
Nov 16, 2023

Performance optimization is an area of concern in Tomcat that should be made better. I think the performance optimization has to be improved for monitoring, management of logs, load balancing, and containerization support. I think there is a need for some enhancement in the product's security as I work in my company's security area. If someone asks me about Tomcat from a performance perspective, I would say that tuning thread pools, caching, and compression needs improvement. In general, Tomcat should provide regular updates with respect to security. I think Tomcat is a good and lightweight tool, but it needs improvement in areas like security and performance. Maybe a web application firewall or WAF products can be considered to protect the applications on websites, which is again some improvements needed from a security perspective. If you ask me about the feature and monitoring and management of logs, which are generally areas related to APM, needs improvement. Even the alerts provided by the tool need improvement. Some simplified configurations and enhanced clustering can be considered for improvement in the product.

Karthick Selvam - PeerSpot reviewer
Real User
Top 5Leaderboard
2023-10-31T09:58:40Z
Oct 31, 2023

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.

Amarjeet Kamble - PeerSpot reviewer
Real User
Top 5Leaderboard
2023-10-04T11:15:12Z
Oct 4, 2023

Suppose Tomcat is segregating its own version to utilize it in a testing area. It will be useful if a direct report concerning a particular server configuration or application usage is readily available in the dashboard.

RABBAHMahmoud - PeerSpot reviewer
Real User
Top 5
2023-09-12T14:17:11Z
Sep 12, 2023

If Tomcat could support the driver's VIN, they can run natively without the GBM. Now, we can run what we call the native cloud application that doesn't require GBM. If Tomcat can support that, it's going to improve performance and backup.

Learn what your peers think about Tomcat. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
765,234 professionals have used our research since 2012.
MB
Real User
Top 5
2023-09-11T08:50:00Z
Sep 11, 2023

The setup is complex and could be improved.

Mehdi-Berriane - PeerSpot reviewer
MSP
Top 10
2023-08-10T10:51:10Z
Aug 10, 2023

The product's pricing needs improvement.

PK
Real User
Top 20
2023-05-03T09:33:00Z
May 3, 2023

The solution's interface and backup features could be better.

JJ
Real User
Top 5
2023-03-22T12:59:29Z
Mar 22, 2023

Vulnerability is one of the areas that can be considered an issue in the solution. Apart from that, there are no other issues with the solution. Also, I cannot comment on what additional features and changes need to be made in Tomcat. With the solution's community version, we always have some patches and bug releases. However, we cannot deploy it since the vendor doesn't certify the book fixes in the solution. In short, we cannot just use it in production and test it ourselves when the vendor does not certify it. If a vendor is using a Tomcat-based application, then the vendor should be prompt enough to fix the available bugs in that particular version, which is not the case in reality. Any vendor who releases a product on Tom Cat should keep revising the version of their product based on the latest available bug-free version. These are some of the areas which can be challenging for those using Tomcat.

VT
Real User
Top 5Leaderboard
2023-02-03T18:44:00Z
Feb 3, 2023

I've not used any other products in that space apart from the Apache versions. Having nothing to compare it to, it's hard to see what a weakness is. Some items may be vulnerable due to IT attacks or IT security breaches. If Apache can come up with a better solution to provide better security, that would be ideal. It is something that could be improved in both Apache and NICE Actimize.

RB
Reseller
Top 5Leaderboard
2023-02-03T17:29:55Z
Feb 3, 2023

The solution cannot host .NET applications.

Gabriel-Medina - PeerSpot reviewer
Real User
Top 5
2023-02-01T14:25:42Z
Feb 1, 2023

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.

Mukulit Bhati - PeerSpot reviewer
Real User
Top 5
2023-01-04T11:01:35Z
Jan 4, 2023

One way to improve the solution is by making the logging capabilities of Tomcat better by providing a logger within the server itself and making it easy to access and view the server logs. This can be especially useful when debugging issues with applications deployed on the Tomcat server. By having the ability to view both the application logs and the server logs, you can more easily identify the source of any issues and troubleshoot them more efficiently. Providing a connector or other similar feature that allows you to access the server logs from within your application can also be helpful in this regard. Having access to both the application logs and the server logs can be a valuable resource when trying to identify and resolve problems. To make it easier to identify and troubleshoot issues, it can be helpful to have a single location where you can view both the application logs and the server logs together. This could include only the debug and error logs, rather than all logs, to make it easier to focus on potential issues. By having all relevant logs in one place, you can more easily scan for problems and identify their source, whether it is within the application or the server. This can save time and improve the efficiency of your troubleshooting efforts.

Hisham Badr - PeerSpot reviewer
Real User
Top 10
2022-11-08T15:16:37Z
Nov 8, 2022

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.

SandeepKumar10 - PeerSpot reviewer
Real User
Top 5
2022-10-13T17:49:36Z
Oct 13, 2022

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.

Sameer AHAMED - PeerSpot reviewer
Real User
Top 5
2022-09-22T01:00:29Z
Sep 22, 2022

Tomcat is not user-friendly. I would also like to be able to have multiple applications run at the same time. In the next release, I would like to see better security features.

EN
Real User
Top 20
2022-07-26T23:05:57Z
Jul 26, 2022

Security integration in Tomcat is complicated. We need to use another tool to solve the security issues.

NA
Real User
Top 20
2020-08-17T00:42:37Z
Aug 17, 2020

To have an admin console that is more user friendly and simplified like XAMPP, LAMP, Laragon.
It also shall have the log viewing capability, memory usage and some dashboard on applications hosted by the tomcat

OM
Real User
2021-07-15T15:12:20Z
Jul 15, 2021

I don't have too much experience with monitoring, however, it's possible it could be improved. It would be great if they offered more integration of monitoring tools. The management maybe can be improved a bit.

VC
Real User
Leaderboard
2021-05-20T07:37:55Z
May 20, 2021

In the solution, we are using the terminal to enter command line codes for operations and management, this is difficult for me. It would be better if we had some administrator UI tools for this.

SR
Real User
2021-04-02T14:26:52Z
Apr 2, 2021

In terms of features, this solution is limited. It does do its job, but the enterprise-level features are missing. In the next release, I would like to see better maintenance and administration utilities. For example, they could be simplified.

AB
Real User
2021-02-26T14:56:32Z
Feb 26, 2021

The interface is not user-friendly. You need to have knowledge of the operating system, and Linux to configure the solution. It is not user-friendly. I would like to see a user-friendly interface.

AM
Real User
2021-02-09T16:43:00Z
Feb 9, 2021

Tomcat is used mainly for database connections. As of now, we configure that environment for any database configuration. But if any utility can integrate where we can pass the database connection as a string of details, then it should encrypt them and keep them inside. From that security perspective, Tomcat requires improvement. They should integrate this security feature.

AB
Consultant
2020-11-22T15:44:37Z
Nov 22, 2020

The high availability is not as robust as the competition is, such as WebLogic and Jboss. At the moment, it is dependent on how Java is working. So if Java goes this way, then Apache Tomcat follows. Apache is very tightly coupled to Java. The question would more be where does Java need to be? Then Apache Tomcat will follow because it's Open-Source.

AS
MSP
2020-03-03T11:08:00Z
Mar 3, 2020

I would personally like it if the admin console would show more information specifically about memory being used.

CC
Real User
2019-01-31T02:30:00Z
Jan 31, 2019

The enterprise support: Tomcat is an open source project, but for IT concerns, the enterprise support is needed when we encounter problems on it.

Tomcat is a reliable and efficient web server, popular for hosting and running Java-based applications. It is praised for its scalability, compatibility with different operating systems and development frameworks, and its ability to handle heavy workloads.  Users appreciate Tomcat's ease of use, robust performance, reliable server functionality, seamless integration with various platforms, extensive documentation, and strong community support.
Download Tomcat ReportRead more