Tomcat is an open source web server that processes JavaServer Pages and Java Servlets. It can run as a stand-alone server or be integrated with the Apache web server. Like Apache, the core Tomcat program is relatively simple, but there are many enhancements that can be added that make it much more complex. This book will provide you, the server administrator, with the necessary knowledge to install and configure Tomcat, as well as many of the most popular enhancements to the Tomcat package. It will help you plan the installation and possible growth options of your site. You will learn how to integrate Tomcat with Apache (and the situations when you should and when you shouldn't), how to set up database connectivity through JDBC, and how to ensure your web applications are secure. This book also covers some of the tools that can be integrated with Tomcat, such as Ant (for automatically building web applications) and Log4J (for advanced Jogging).