check this out: http://www.eclipse.org/jetty/documentation/current/custom-error-pages.html
-- jesse mcconnell [email protected] On Sun, Apr 24, 2016 at 2:11 PM, Rj Ewing <[email protected]> wrote: > I'm mainly want to use an ErrorHandler for my angular app can deal with > the 404's. Is there a way to specify different error-page in web.xml for > different servlets? > > On Sun, Apr 24, 2016 at 12:09 PM, Rj Ewing <[email protected]> wrote: > >> hm, when I do that, I get a ClassCastException: >> >> java.lang.ClassCastException: biocode.fims.rest.FimsErrorHandler cannot >> be cast to org.eclipse.jetty.servlet.ErrorPageErrorHandler >> >> On Sun, Apr 24, 2016 at 12:03 PM, Jesse McConnell < >> [email protected]> wrote: >> >>> no, right the first time, you need to be able to see the ContextHandler >>> that and is hidden by default from the classloader >>> >>> anyway, give that a whirl, I didn't try it but at first blush should be >>> fine >>> >>> -- >>> jesse mcconnell >>> [email protected] >>> >>> On Sun, Apr 24, 2016 at 1:59 PM, Jesse McConnell < >>> [email protected]> wrote: >>> >>>> oh wait, not right, that is a handler...hm. >>>> >>>> -- >>>> jesse mcconnell >>>> [email protected] >>>> >>>> On Sun, Apr 24, 2016 at 1:56 PM, Jesse McConnell < >>>> [email protected]> wrote: >>>> >>>>> check out >>>>> >>>>> >>>>> http://download.eclipse.org/jetty/9.3.8.v20160314/apidocs/org/eclipse/jetty/webapp/WebAppContext.html#setParentLoaderPriority-boolean- >>>>> >>>>> -- >>>>> jesse mcconnell >>>>> [email protected] >>>>> >>>>> On Sun, Apr 24, 2016 at 1:52 PM, Rj Ewing <[email protected]> wrote: >>>>> >>>>>> is there anyway to include it in the webapp? I'd rather not have to >>>>>> add it to each jetty instance if possible >>>>>> >>>>>> On Sun, Apr 24, 2016 at 11:38 AM, Jesse McConnell < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> probably a classloader issue, if you have that class in the webapp >>>>>>> you won't be able to see it from the webappclassloader itself >>>>>>> >>>>>>> typically those go in the server classes a la a module >>>>>>> >>>>>>> -- >>>>>>> jesse mcconnell >>>>>>> [email protected] >>>>>>> >>>>>>> On Sun, Apr 24, 2016 at 1:01 PM, Rj Ewing <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>>> I am trying to set a custom errorHandler for my web app, but am >>>>>>>> getting a noSuchMethod Exception on WebAppContext: >>>>>>>> >>>>>>>> java.lang.NoSuchMethodException: class >>>>>>>> org.eclipse.jetty.webapp.WebAppContext.setErrorHandler(class >>>>>>>> biocode.fims.rest.FimsErrorHandler) >>>>>>>> >>>>>>>> >>>>>>>> I'm using jetty 9. My jetty-env.xml looks like: >>>>>>>> >>>>>>>> <?xml version="1.0" encoding="UTF-8"?> >>>>>>>> <!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" " >>>>>>>> http://www.eclipse.org/jetty/configure.dtd"> >>>>>>>> >>>>>>>> <Configure class="org.eclipse.jetty.webapp.WebAppContext"> >>>>>>>> <Set name="errorHandler"> >>>>>>>> <New class="biocode.fims.rest.FimsErrorHandler"/> >>>>>>>> </Set> >>>>>>>> </Configure> >>>>>>>> >>>>>>>> >>>>>>>> When I look at >>>>>>>> http://download.eclipse.org/jetty/9.3.8.v20160314/apidocs/org/eclipse/jetty/webapp/WebAppContext.html, >>>>>>>> it seems that the WebAppContext should have a setErrorHandler method >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> jetty-users mailing list >>>>>>>> [email protected] >>>>>>>> To change your delivery options, retrieve your password, or >>>>>>>> unsubscribe from this list, visit >>>>>>>> https://dev.eclipse.org/mailman/listinfo/jetty-users >>>>>>>> >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> jetty-users mailing list >>>>>>> [email protected] >>>>>>> To change your delivery options, retrieve your password, or >>>>>>> unsubscribe from this list, visit >>>>>>> https://dev.eclipse.org/mailman/listinfo/jetty-users >>>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> jetty-users mailing list >>>>>> [email protected] >>>>>> To change your delivery options, retrieve your password, or >>>>>> unsubscribe from this list, visit >>>>>> https://dev.eclipse.org/mailman/listinfo/jetty-users >>>>>> >>>>> >>>>> >>>> >>> >>> _______________________________________________ >>> jetty-users mailing list >>> [email protected] >>> To change your delivery options, retrieve your password, or unsubscribe >>> from this list, visit >>> https://dev.eclipse.org/mailman/listinfo/jetty-users >>> >> >> > > _______________________________________________ > jetty-users mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://dev.eclipse.org/mailman/listinfo/jetty-users >
_______________________________________________ jetty-users mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/jetty-users
