- Home
- Apache Tomcat resources
Apache Tomcat resources
Apache Tomcat is the world's most widely used web application server, with over one million downloads per month and over 70% penetration in the enterprise datacenter. Apache Tomcat is used to power everything from simple one server sites to large enterprise networks.
The following is a collection of Apache Tomcat resources that will help you identify, monitor, troubleshoot and resolve common problems with Apache Tomcat.
Interested in MuleSoft Tcat? Click here to jump down to the bottom of this page for Tcat resources.
Apache Tomcat installation and configuration
- Tomcat configuration quick reference
- A Simple guide to Tomcat logging configuration
- Configuring Tomcat automatic start-Up
- Installing Tomcat 6 on multiple platforms
Apache Tomcat performance
- Tuning Tomcat for best performance
- Tomcat JSP optimization techniques
- Getting the most out of your JVM
- Avoiding Tomcat OOME - Out of memory errors
Apache Tomcat how-to guides
- Using MySQL with Apache Tomcat
- Apache Tomcat proxy configuration - HTTPD, NGiNX, HAProxy
- Choosing between Tomcat and Websphere
Apache Tomcat components
- An introduction to Catalina
- Understanding the context element
- All about Tomcat connectors
- Tomcat mod_jk connector configuration
- Configuring JDBC resources In Tomcat
Apache Tomcat in development
- Deploying applications with Apache Tomcat
- Integrating Tomcat with Eclipse
- Using the Eclipse webtTools platform
- An introduction to Tomcat Servlet interactions
- Configure auto-reloading for fast development
- Speed up builds with Tomcat Maven integration
More Apache Tomcat resources
- Configuring Tomcat (excerpt from Tomcat: The Definitive guide)
- Migrating from Weblogic to Tomcat (whitepaper)
Apache Tomcat monitoring and administration
- The pros and cons of Tomcat JMX management
- A Guide to enterprise Tomcat administration
- Using the Tomcat manager web application
- Monitoring and fixing Tomcat memory issues
- Using Tomcat in production
Apache Tomcat on your OS
- Installing Tomcat on Windows XP, Windows Vista, and Windows 7
- Running Tomcat as a windows service
- Installing Tomcat on your Linux machine
- Apache Tomcat on Linux: Installation & configuration on multiple platforms
Tomcat Versions
Troubleshooting Tomcat
Improving Tomcat Security
Tcat resources
We have gathered a collection of valuable resources for Tomcat developers and administrators, on topics related to Tomcat and Tcat. Here you will find product demos, podcasts, technical whitepapers and product documentation to help you get started with Tcat.
Media and podcasts
- Tcat feature tour
- Introduction to Tcat
- Application provisioning with Tcat
- Performance diagnostics with Tcat
Whitepapers and documentation
- Calculating Cost Savings with Tcat
- Tcat User's Guide (PDF)
- Tcat Help (HTML)
- Tcat Administrator's Guide (PDF)
Other resources
Do you have general questions about Tomcat how-to's and best practices? Visit our free email-based Tomcat support line!
All about Apache Tomcat
Here's some background information about Apache Tomcat, the world's most popular servlet container!
Ten years of Apache Tomcat and counting
Tomcat originated as a Sun Microsystems project, with the goal of providing an example implementation of Sun's newly created Java Servlet and JSP specifications. Sun developed Tomcat internally through Tomcat 2.x. In 1999, the project was donated to the Apache Software Foundation, where it was developed under the Jakarta project, the Apache group responsible behind the original versions of many widely used top-level projects such as Struts, Ant and Maven. In 2005, members of Jakarta realized that Tomcat had become widely used enough to merit its own top-level project. Since becoming a separate project, Tomcat has been developed through version 6.x. A beta of the next version of the project, Tomcat 7, was released in July 2010.
Why Apache Tomcat?
There are a lot of application servers to choose from, but there's only one Tomcat. Here are a few features that set Tomcat apart from competing solutions.
- Fast and Light - Tomcat is a lightweight, highly optimized servlet container. When serving JSPs, it outperforms everything around, including other open-source-based projects such as Geronimo and JBoss
- Flexible and Scalable - Developers love Tomcat because it runs their applications faster. Administrators love Tomcat because it allows them to build bottom-up infrastructures highly customized to their service needs. Tomcat powers everything from simple one server sites to massive multiple cluster enterprise networks
- Secure - How secure is Tomcat? There's no such thing as perfect security, but perfect track records are a different story - there has never been a single reported case of a Tomcat-related security breach that resulted - Tomcat is developed by a group of dedicated, talented volunteers, many of whom also work in top web technology companies and like all products covered by the Apache License, it's 100% free to use, whether you're using it to build more open source software, or as a part of your proprietary software