The default implementation of the org.apache.catalina.Server interface is org.apache.catalina.core.StandardServer. This is the implementation that you get if your server.xml does not specify a different class through the className attribute of the<Server> element.

The primary responsibilities of a Server are to act as a container for one or more Service instances and to open a server socket on a port on which to listen for a shutdown command. This port number and the shutdown command are specified using the port and shutdown attributes of the<Server> element respectively.

Its initialize() and start() methods are called during the startup process that is kicked off by the Bootstrap class's main() method. These methods simply call ...

Get Tomcat 6 Developer's Guide now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.