Apache Tomcat Architecture
This page describes how the Tomcat server starts up. There are several
different ways to start tomcat, including:
- From the command line.
- From a Java program as an embedded server.
- Automatically as a Windows service.
A UML sequence diagram of the startup procedure is available
The startup process can be customized in many ways, both
by modifying Tomcat code and by implementing your own
LifecycleListeners which are then registered in the server.xml