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
