You could have different way:
1. You could change url pattern for struts filter as the following code:
<url-pattern>/struts2/*</url-pattern>
or simply
<url-pattern>*.action</url-pattern>

2. alternately you could write your custom filter, place its
filter-mapping before struts's one



2010/12/17  <[email protected]>:
> Hi all,
>
> I am trying to incorporate a servlet into my struts 2 application. It seems 
> that the struts 2 filter fires before the servlet has a chance to execute, 
> thereby causing the struts engine to process the servlet url as a struts 
> action. This of course results in a "no action found for url 
> /ITIMAuthenticatedServices" message.
>
> Is there a simple way of allowing my servlet to process my url 
> /ITIMAuthenticatedServices other than making my servlet implement the Filter 
> interface?
>
> I have googled the heck out of this and have not found much on the subject. 
> Struts 2 in Action (the book) shows that it can be done in one chapter, but 
> never goes on to fully implement the details...and 'surpise' the sample app 
> that comes with the book omits the servlet class talked about in the book. :-/
>
> Thanks
> -Jonathan
>
> <servlet>
>            <servlet-name>ITIMAuthenticatedServices</servlet-name>
>            
> <servlet-class>us.tx.state.hhsc.eim.eimconsole.servlets.ITIMAuthenticatedServices</servlet-class>
>            <load-on-startup>1</load-on-startup>
>      </servlet>
> <servlet-mapping>
>            <servlet-name>ITIMAuthenticatedServices</servlet-name>
>            <url-pattern>/ITIMAuthenticatedServices</url-pattern>
>      </servlet-mapping>
>   <filter>
>        <filter-name>struts2</filter-name>
>        
> <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
>   </filter>
>
>    <filter-mapping>
>        <filter-name>struts2</filter-name>
>        <url-pattern>/*</url-pattern>
>    </filter-mapping>
>
> Jonathan Lewis
> System Analyst V
> HHSC Enterprise Architecture
> Enterprise Identity Management
> (512) 438-2009
>
>



-- 
Maurizio Cucchiara

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to