4 Stimmen

Korrektes Drucken des Stacktrace einer Servlet-Ausnahme

Ich verwende also einen Filter, um Servlet-Ausnahmen abzufangen (weil wir eine Mischung aus Jsf/Plain-Servlets verwenden)

wenn die ServletException abgefangen und printstacktrace aufgerufen wird, gehen die meisten Informationen verloren.

die "wahre" Root-Ausnahme scheint sich hinter dem "lustigen" Ausdruck zu verbergen

((ServletException) e.getRootCause().getCause()).getRootCause().getCause().getCause().getCause()

Dies ist eindeutig nicht der richtige Weg.

Gibt es eine einfache Möglichkeit, die "vollständigen" Informationen zu einer solchen Ausnahme zu drucken. Kann mir jemand erklären, warum die Ausnahme auf diese Weise verpackt ist?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X