Thnx a million Erik.
It worked but still couldn't
make out how DTD is enforcing this particular
behaviour.

:-) Ashutosh

-----Original Message-----
From: Erik Weber [mailto:[EMAIL PROTECTED]
Sent: Wednesday, July 14, 2004 10:31 AM
To: Struts Users Mailing List
Subject: Re: strut-config.xml parse error issue - Urgent!!


In your action mapping, put your exception elements *before* your 
forward elements, not after.

Cheers,
Erik



Ashutosh Satyam wrote:

>Hi,
> I have a struts based web application.
>Recently I updated my struts config file
>to handle exceptions declaratively.
>
>Below is the snippet of the struts config file.
>
> <global-exceptions>
>       
>       <exception
>        key="error.runtime"
>        path="Error"
>        scope="request"
>        type="java.lang.Exception" 
>               handler="com.exception.MyExceptionHandler"/>
>
> </global-exceptions>
> 
>  
>
>   <action 
>        path="/CCMCmtsConfig"
>        type="com.test.ui.action.CCMCmtsConfAction"
>        name="ccmCmtsConfForm"
>        scope="session"
>        parameter="method"> 
>            <forward name="cmtsadd" path="CmtsAdd"/>
>            <forward name="cmtsmod" path="CmtsMod"/>
>            <forward name="cmtssearch" path="CmtsSrch"/>
>            <forward name="success" path="CmtsList"/>
>            <forward name="error" path="CmtsError"/>
>            <exception
>                key="error.session.expired"
>                type="com.exception.InvalidSessionException"
>                path="CmtsError"/>
>            <exception
>                key="error.invalid.parameter"
>                type="com.exception.InvalidParameterException"
>                path="CmtsError"/>
>    </action>
>
>
>After doing this modification, I'm getting this exception
>during start up. I'm building the application using Struts1.1
>
>2004-07-14 09:34:17,654 [Thread-3 ] digester.Digester   : ERROR - Parse Error at
> line 134 column 14: The content of element type "action" must match "(icon?,dis
>play-name?,description?,set-property*,exception*,forward*)".
>org.xml.sax.SAXParseException: The content of element type "action" must match "
>(icon?,display-name?,description?,set-property*,exception*,forward*)".
>
>Please provide me the solution for this.
>
>
>Regards,
>Ashutosh
>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>  
>

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


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

Reply via email to