You read my mind bro!  CodebehindUnknownHandler was the only class
implementing UnknownHandler!  You know, this "
http://struts.apache.org/2.x/docs/plugins.html Extension Points " table
really needs updating.  Would it be safe to search the code base for
@Inject?

Scott




Wes Wannemacher wrote:
> 
> On Wed, Oct 8, 2008 at 12:45 PM, stanlick <[EMAIL PROTECTED]> wrote:
>>
>> I decided to pass up lunch and crack the code open.  The
>> DefaultActionProxy
>> tries to find the namespace/action and if it cannot, searches for the
>> UnknownHandler rather than throw a 404.  I have discovered that adding
>> the
>>
>> <default-action-ref name="logger"/>
>>
>> works, but I am going to look into how to nominate an unknownHandler.
>> Probably another undocumented extension point!
>>
>> Peace,
>> Scott
>>
> 
> Take a look at the codebehind plugin. IIRC, the zero config plugins
> set the unknown handler to do what they do.
> 
> -Wes
> 
> 
>>
>>
>> Wes Wannemacher wrote:
>>>
>>> Scott,
>>>
>>> IIRC, this will only handle exceptions thrown by your Action. If no
>>> action is found, you are not going to make it far enough to get your
>>> "exceptionLogger" result.
>>>
>>> http://struts.apache.org/2.x/docs/exception-configuration.html
>>>
>>> -Wes
>>>
>>> PS - http://manning.com/wannemacher/ (whip out that AMEX and get on it!)
>>>
>>> On Wed, Oct 8, 2008 at 12:27 PM, stanlick <[EMAIL PROTECTED]> wrote:
>>>>
>>>> I have an exception configuration as follows:
>>>>
>>>> <global-exception-mappings>
>>>>        <exception-mapping      exception="java.lang.Throwable"
>>>> result="exceptionLogger"/>
>>>> </global-exception-mappings>
>>>>
>>>> If an action throws an exception my logger works fine.  However, if the
>>>> Struts DefaultActionProxy is unable to locate an action class/mapping
>>>> and
>>>> throws its ConfigurationException, I get a stacktrace in the browser!
>>>> Any
>>>> clues?
>>>>
>>>>
>>>> --
>>>> View this message in context:
>>>> http://www.nabble.com/Global-exception-mapping-glitch-tp19882441p19882441.html
>>>> Sent from the Struts - User mailing list archive at Nabble.com.
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>
>>>>
>>>
>>>
>>>
>>> --
>>> Wesley Wannemacher
>>> President, Head Engineer/Consultant
>>> WanTii, Inc.
>>> http://www.wantii.com
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Global-exception-mapping-glitch-tp19882441p19882804.html
>> Sent from the Struts - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
> 
> 
> 
> -- 
> Wesley Wannemacher
> President, Head Engineer/Consultant
> WanTii, Inc.
> http://www.wantii.com
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Global-exception-mapping-glitch-tp19882441p19883014.html
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to