Add custom error handler for base context

Disable showing context and stack trace
This commit is contained in:
zzz committed 2025-10-11 09:44:32 -04:00
1 parent 631960aea2
commit ccbb891be4
3 files changed
+28 -1

No files matched your search

@@ -0,0 +1,20 @@
package net.i2p.servlet;
import org.eclipse.jetty.ee8.nested.ErrorHandler;
/**
* Customize the error page.
*
* @since Jetty 12
*/
public class I2PErrorHandler extends ErrorHandler
{
public I2PErrorHandler() {
super();
setShowServlet(false);
setShowStacks(false);
}
// TODO Overrides
}
@@ -24,5 +24,10 @@ to serve static html files and images.
<Arg>net.i2p.servlet.I2PDefaultServlet</Arg>
<Arg>/</Arg>
</Call>
<Call name="setErrorHandler">
<Arg>
<New class="net.i2p.servlet.I2PErrorHandler" />
</Arg>
</Call>
</Configure>
+3 -1
View File
@@ -155,7 +155,9 @@
<!-- Set handler Collection Structure -->
<!-- =========================================================== -->
<Set name="defaultHandler">
<New id="DefaultHandler" class="org.eclipse.jetty.server.handler.DefaultHandler"/>
<New id="DefaultHandler" class="org.eclipse.jetty.server.handler.DefaultHandler">
<Set name="showContexts">false</Set>
</New>
</Set>
<Set name="handler">
<New id="Contexts" class="org.eclipse.jetty.server.handler.ContextHandlerCollection"/>