Unterbindung von Stacktraces

Für DLE-Versionen mit Versionsnummer < 2.1.1 wird an dieser Stelle auf die Seite

Konfiguration der Webapplikation in jetty-web.xml

verwiesen.

Für neuere DLE-Versionen ab 2.1.1 mit Jetty 9 ist die Property TestSystem, welche in der DLESessionConfig.xml-Datei gesetzt werden kann, an die Ausgabe von Stacktraces gekoppelt. Ist das TestSystem-Property auf true gestellt, dann werden Stacktraces bei Webserver-Fehlern in der HTTP-Antwort angezeigt.

Zusätzlich können Stacktraces über eine Java-System-Property aktiviert werden. Der Name der Property lautet:

dle.jetty.error.showStacktraces

Die Property muss auf true gesetzt sein, damit, auch wenn TestSystem nicht gesetzt bzw. auf false steht, Stacktraces angezeigt werden. Systemproperties können entweder in der Kommandozeile übergeben werden (mit -D -Parameter) oder alternativ in der startupParams.xml-Datei (siehe dazu startupParams).