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


gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.