Hello,
 
The order of the filters in the xml is defined in the following order:
 
  <display-name>hello2</display-name>
    <filter>
        <filter-name>MyOwnFilter</filter-name>
        <filter-class>mypackage.MyOwnFilter</filter-class>
    </filter>
    <filter>
        <filter-name>MyOwnFilter2</filter-name>
        <filter-class>mypackage.MyOwnFilter2</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>MyOwnFilter2</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
    <filter-mapping>
        <filter-name>MyOwnFilter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mappin
 
The output log from netbean IDE are shown below:
PWC1412: WebModule[/hello2] ServletContext.log():MyOwnFilter2:Initializing 
filter
PWC1412: WebModule[/hello2] ServletContext.log():MyOwnFilter:Initializing filter
PWC1412: WebModule[/hello2] ServletContext.log():MyOwnFilter2:doFilter()
PWC1412: WebModule[/hello2] ServletContext.log():MyOwnFilter2:DoBeforeProcessing
PWC1412: WebModule[/hello2] ServletContext.log():MyOwnFilter:doFilter()
PWC1412: WebModule[/hello2] ServletContext.log():MyOwnFilter:DoBeforeProcessing
PWC1412: WebModule[/hello2] ServletContext.log():MyOwnFilter:DoAfterProcessing
PWC1412: WebModule[/hello2] ServletContext.log():attribute: 
com.sun.enterprise.http.sessiontracker=org.apache.coyote.tomcat5.sessiontrac...@64e307
PWC1412: WebModule[/hello2] ServletContext.log():MyOwnFilter2:DoAfterProcessing
PWC1412: WebModule[/hello2] ServletContext.log():attribute: 
com.sun.enterprise.http.sessiontracker=org.apache.coyote.tomcat5.sessiontrac...@64e307
PWC1412: WebModule[/hello2] ServletContext.log():MyOwnFilter2:doFilter()
PWC1412: WebModule[/hello2] ServletContext.log():MyOwnFilter2:DoBeforeProcessing
PWC1412: WebModule[/hello2] ServletContext.log():MyOwnFilter:doFilter()
PWC1412: WebModule[/hello2] ServletContext.log():MyOwnFilter:DoBeforeProcessing
PWC1412: WebModule[/hello2] ServletContext.log():MyOwnFilter:DoAfterProcessing
PWC1412: WebModule[/hello2] ServletContext.log():attribute: 
com.sun.enterprise.http.sessiontracker=org.apache.coyote.tomcat5.sessiontrac...@86caf8
PWC1412: WebModule[/hello2] ServletContext.log():MyOwnFilter2:DoAfterProcessing
PWC1412: WebModule[/hello2] ServletContext.log():attribute: 
com.sun.enterprise.http.sessiontracker=org.apache.coyote.tomcat5.sessiontrac...@86caf8

>From the first few lines of the output log above, MyOwnFilter2:initializing 
>filter and MyOwnFilter2:doFilter/DoBeforeProcessing filter are being logged 
>before MyOwnFilter. Since MyOwnFilter defined in the XML comes before 
>MyOwnFilter2, from the log it looks to me MyOwnFilter 2 is executed befor 
>MyOwnFilter. Anyone can comment on why is the logging sequence out of order?
 
Thanks.
 
Regards,
Peeter


                                          
_________________________________________________________________
Hotmail: Trusted email with powerful SPAM protection.
http://clk.atdmt.com/GBL/go/177141665/direct/01/
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Java EE (J2EE) Programming with Passion!" group.
To post to this group, send email to
java-ee-j2ee-programming-with-passion@googlegroups.com
To unsubscribe from this group, send email to
java-ee-j2ee-programming-with-passion+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/java-ee-j2ee-programming-with-passion?hl=en?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to