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

Reply via email to