Chapter 6. Advanced Tomcat Features
Earlier chapters discussed Tomcat 6 administration basics and Tomcat system architecture. This chapter explores a collection of administrative tasks that involve advanced features built into standard Tomcat 6. As a Tomcat 6 administrator, you are likely to encounter requests for many of these features from the development team.
More specifically, the following advanced administration tasks are explored:
Administering access logs
Working with single sign-on across Web applications
Request filtering
Installing a Persistent Session Manager
Setting up Tomcat JNDI emulation resources to provide developers access to external JDBC and JNDI resources
Setting up Tomcat for access to a JavaMail session
Configuring lifecycle listeners
Note that configuration of Realms, a very important advanced Tomcat 6 administration topic, is discussed in Chapter 14. A basic understanding of Tomcat 6's security infrastructure is a prerequisite for appreciating the configuration options in Realms configuration.
This chapter serves as a "cookbook" for these specific tasks. For each task, we provide reasons why a user or a developer may need the feature, followed by the configuration and administrative details. Finally, we present a practical sample configuration, which you can experiment with. Useful hints, tips, or problems that may apply are pointed out along the way.
Valves — Interception Tomcat-Style
Valves are intrinsic architectural elements, similar to filters and specific to ...
Get Professional Apache Tomcat 6 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.