Der Tomcat Server wird mit Hilfe von XML Dateien konfiguriert. Dieses System bietet alle Vorteile der manchmal als fälschlicherweise als veraltet angesehenen Konfiguration von Unix-Systemen.
Die Konfiguration muss nicht für jede Konfigurations-Datenbank (z.B. die Windows-Registry) extra angepasst werden. Konfigurationsdateien können auf jedem dateibasierten Betriebssystem eingesetzt werden.
Die Bearbeitung der Konfiguration kann überall mit dem gleichen Werkzeug (z.B: vim ;-) erfolgen.
Die Speicherung in Form von Dateien ermöglicht es dem Administrator, eine Konfiguration durch einfache Kopieren der jeweiligen Dateien zu übertragen.
Die Sicherung der Konfiguration erfordert keine Spezialwerkzeuge, sondern kann mit den eingesetzten Backup- und Restoremechanismen erfolgen.
Die Dokumentation einer speziellen Einstellung kann direkt an Ort- und Stelle erfolgen während die Einstellung durchgeführt wird. Temporäre Einstellung werden durch Auskommentieren der originalen Einstellungen durchgeführt. Hierdurch wird der originale Wert für eine spätere Rückstellung an Ort-und-Stelle hinterlegt.
XML erfordert Direktiven im ASCII Format. Damit sind diese automatisch Menschenlesbar und könnten so ausgeführt werden, dass sich der Zweck der Direktive aus dem Namen ergibt.
Ein Tomcat Server ist ein hochmodulares, komponentenbasiertes System. Bei vielen Setups erfolgt daruüber hinaus noch die Ankopplung an einen Apache-Webserver. Auf den ersten Blick wirkt die Konfiguration des Tomcat Systems daher ein wenig komplex.
Die grundlegenden werden bei der Installation von Tomcat und Apache von der Installationsprozedur durchgeführt, so dass nur einige individuelle Einstellungen für die jeweilige Applikation vorgenommen werden müssen.
Wichtig ist, dass der Administrator den Aufbau des gesamten Systems verstanden hat. Aus dem Verständnis der Vorgänge bei der Abarbeitung eines Requests erschließt sich direkt, an welcher Stelle welche Einstellungen vorgenommen werden müssen.
Dieses Verständnis auch für die strukturierte Fehlersuche essentiell.