Apache Tomcat Resource Center
This page provides free Apache Tomcat resources that will help you identify, troubleshoot, and resolve common problems with Apache Tomcat.
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. Tomcat is used to power everything from simple one server sites to large enterprise networks.
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
Tomcat How-To Guides
- Using MySQL With Apache Tomcat
- Tomcat With Apache HTTPD
- Enabling mod_proxy IP Logging
- 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 Web Tools Platform
- An Introduction To Tomcat Servlet Interactions
- Configure Auto-Reloading For Fast Development
- Speed Up Builds With Tomcat Maven Integration
More Tomcat Resources
- Configuring Tomcat (excerpt from Tomcat: The Definitive guide)
- Migrating from Weblogic to Tomcat (whitepaper)
- 2009 Tomcat Survey (ComputerWorld survey of IT & business owners)
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
- Using the TomcatStats iPhone Application To Manage Tomcat Instances
Tomcat Versions
- The Tomcat 5.5 Quick Reference Guide
- The Tomcat 6 Quick Reference Guide
- Looking Forward - What To Expect in Tomcat 7
Troubleshooting Tomcat
- Tomcat does not start
- Mod_jk isnt working
- <Context> or <Host> changes to webapp not detected
- Web browser says it can't connect
- Common Tomcat Classpath Errors And How To Fix Them
Improving Tomcat Security
- Apache Tomcat And SSL - A Simple Guide
- Improving the Security of Your Tomcat Servers
- Restricting Application Access
- Tomcat Manager Security Configuration
- HTTPS Quick Start Guide
Still haven't found what you are looking for? 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 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 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