Summary

In this chapter, we took an up close and personal look at the roles that the Server top level container plays in a Tomcat instance. The Server serves its containment role by acting as a container for one or more Service instances that are configured in the Tomcat instance. It takes its responsibilities as a container seriously by invoking the appropriate life cycle methods on its services.

In addition, it initializes the global JNDI naming context from the elements that are configured into the<GlobalNamingResources> element of the server.xml configuration file. It also plays an active role in bootstrapping the JMX registration process. It then waits, listening patiently on a configured port, for a command to shut down the Tomcat instance. ...

Get Tomcat 6 Developer's Guide 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.