You did not map your filter.

Use filter-mapping element to tell the container what requests need to
be intercepted by your filter

> -----Original Message-----
> From: Kimberly Lane [mailto:[EMAIL PROTECTED]
> Sent: Thursday, July 24, 2003 3:49 PM
> To: [EMAIL PROTECTED]
> Subject: doFilter not executing
> 
> Hi, I did not mean to cross post. I sent out the following question a
few
> minutes ago, but my mail server was having a problem so I am not sure
if
> it was through or not! I am sending it using a different account.
> 
> 
> 
> I implemented Filter interface and set it up in my Tomcat container.
The
> funning thing is that only the init() and destroy() methods get
executed
> when I start and shut the server, the doFilter HOWEVER does not get
> executed when I make a request from the web page.
> Am I missing something obvious?
> Here is my code:
> public class MyFilter implements Filter {
>   public void init(FilterConfig filterConfig) throws ServletException
{
>     /[EMAIL PROTECTED] Implement this javax.servlet.Filter method*/
>
System.out.println("****************************************************
**
> ******
> *");
>     System.out.println("My fuilter init");
>   }
>   public void doFilter(ServletRequest request, ServletResponse
response,
> FilterChain chain) throws IOException, ServletException {
>     /[EMAIL PROTECTED] Implement this javax.servlet.Filter method*/
>
System.out.println("****************************************************
**
> ******
> *");
>     System.out.println("My filter do fuilter");
>     chain.doFilter(request,
> response);
>   }
>   public void destroy() {
>     /[EMAIL PROTECTED] Implement this javax.servlet.Filter method*/
>
System.out.println("****************************************************
**
> ******
> *");
>     System.out.println("My filter destroy");
>   }
> }
> Here is web.xml:
> <?xml version="1.0" encoding="ISO-8859-1"?>
> <!-- edited with XMLSPY v5 rel. 4 U (http://www.xmlspy.com) by chang
zhou
> (UBH) -->
> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web
Application
> 2.2//EN"
> "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd";>
> <web-app>
> 
> 
> <display-name>Struts Example Application</display-name>
> 
> <!-- Action Servlet Configuration -->
> <servlet>
> <servlet-name>action</servlet-name>
> <servlet-class>ubh.web.servlet.UBHActionServlet</servlet-class>
> <init-param>
> <param-name>config</param-name>
> <param-value>/WEB-INF/struts-config.xml</param-value>
> </init-param>
> <init-param>
> <param-name>mapping</param-name>
> <param-value>ubh.web.action.UBHActionMapping</param-value>
> </init-param>
> <load-on-startup>1</load-on-startup>
> </servlet>
> <!-- Action Servlet Mapping -->
> <servlet-mapping>
> <servlet-name>action</servlet-name>
> <url-pattern>*.do</url-pattern>
> </servlet-mapping>
> <filter>
>     <filter-name>MyFilter</filter-name>
>     <filter-class>filter.MyFilter</filter-class>
> </filter>
> <!-- The Welcome File List -->
> 
> <session-config>
> <session-timeout/>
> </session-config>
> <welcome-file-list>
> <welcome-file>index.jsp</welcome-file>
> </welcome-file-list>
> <!-- Application Tag Library Descriptor -->
> <taglib>
> <taglib-uri>/WEB-INF/app.tld</taglib-uri>
> <taglib-location>/WEB-INF/app.tld</taglib-location>
> </taglib>
> <!-- Struts Tag Library Descriptors -->
> <taglib>
> <taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>
> <taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
> </taglib>
> <taglib>
> <taglib-uri>/WEB-INF/struts-html.tld</taglib-uri>
> <taglib-location>/WEB-INF/struts-html.tld</taglib-location>
> </taglib>
> <taglib>
> <taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>
> <taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
> </taglib>
> </web-app>
> 
> 
> 
> 
> ---------------------------------
> Do you Yahoo!?
> Yahoo! SiteBuilder - Free, easy-to-use web site design software


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

Reply via email to