Minimalistisches CATALINA_BASE
.
ulrich
2019-12-07 c81724d9a871f360c102a90de1bad9cd556ec0ca
readme.md
@@ -1,4 +1,4 @@
# Vorlage für Tomcat `CATALINA_BASE`
# Vorlage für Tomcat CATALINA_BASE
Der Web- und Applikationsserver [Tomcat](https://tomcat.apache.org) besitzt eine sehr große Zahl an Konfigurationsmöglichkeiten. Von Einstellungen für den Server selbst bis hin zu den vom Server ausgeführten Anwendungen und ihren Wechselwirkungen sind denkbare Kombinationen sich ergebender Ausführungsvarianten nahezu unendlich.
@@ -30,3 +30,26 @@
## ROOT Context
Der Inhalt für `http://localhost:8080/` liegt in `CATALINA_BASE/webapps/ROOT`.
### Fehler-Seiten
Der Deployment Descriptor des ROOT Context, die Datei `CATALINA_BASE/webapps/ROOT/WEB-INF/web.xml`, enthält u.a. eine Deklaration von Standardfehlerseiten. Das sorgt im Fall eines Fehlers für die Anzeige einer neutralen Seite.
```
<error-page>
  <exception-type>java.lang.Throwable</exception-type>
  <location>/fehler.html</location>
</error-page>
<error-page>
  <error-code>403</error-code>
  <location>/nicht-erlaubt.html</location>
</error-page>
<error-page>
  <error-code>404</error-code>
  <location>/fehler.html</location>
</error-page>
<error-page>
  <error-code>500</error-code>
  <location>/fehler.html</location>
</error-page>
```