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

Reply via email to