Post Internet era has seen developments in web middleware. Application Servers quickly started Filling the gap. Tomcat is an application server built around the Java technology. It is a JSP and servlet container that can be attached to other popular web servers like Apache and IIS. It can act as a stand-alone web server as well.
The JSP technology allows web developers to create dynamic web pages using XML-type tags or embedded Java. Servlets are components written in Java that can be invoked by servers.
This book will provide the readers a complete discussion about Tomcat, its installation, configuration, use, and methods for securing it. This book goes a step further by providing discussion on issues like load balancing, shared hosting, load testing, and a lot more. In addition, readers will find a coverage on database connectivity using Tomcat.
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 Apache. Like Apache, the core Tomcat program is relatively simple, but there are many enhancements that can be added that make it much more complex.
You will learn how to integrate Tomcat with the Apache HTTP server (and the situations when you should and you shouldn't), how to set up database connectivity through JDBC, and how to ensure your web applications are secure.
It will also cover some of the tools that can be integrated with Tomcat, such as Ant (for automatically building web applications) and Log4J (for advanced logging).
What does this book cover?
Tomcat 3.x, Tomcat 4.0.x, and Tomcat 4.1.x
The Tomcat architecture
Tomcat installation and configuration
Apache and Tomcat integration using the AJP and WARP connectors
Tomcat security with SSL, realms, and the Java Security Manager
Shared Tomcat hosting, server load testing, and load balancing
Managing and administering web applications
JDBC with Tomcat
Ant and Log4j
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.