You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by enthucoder <sr...@wachovia.com> on 2007/10/26 23:36:24 UTC

Please Help: [Struts 1.3]Getting a ServletFilter Sample working

Hi,

I am testing a Servlet Filter usage. And somehow, my application doesn't
even start in Tomcat 5.5. Please help me in debugging, where I am going
wrong.

Here is what  did:

SampleFilter.java

package app;

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class SampleFilter implements Filter {
  private FilterConfig config = null;
  public void init(FilterConfig config) throws ServletException {
    this.config = config;
  }
  public void destroy() {
   // config = null;
  }
  public void doFilter(ServletRequest request, ServletResponse response,
                     FilterChain chain) throws IOException, ServletException
{
	 
	 // creating a dummy session to check if i am hitting it
      HttpSession session =((HttpServletRequest) request).getSession( );
      session.setAttribute("ReallyValue", "Testesttest");
    chain.doFilter(request, response);
   }
}


Snippet from web.xml that i added:

 <filter>
    	<filter-name> SampleFilter </filter-name>
    	<filer-class> app.SampleFilter </filer-class>
    </filter>
    
	<filter-mapping>
    	<filter-name> SampleFilter</filter-name>
    	<url-pattern>/*</url-pattern>
   </filter-mapping>


-- 
View this message in context: http://www.nabble.com/Please-Help%3A--Struts-1.3-Getting-a-ServletFilter-Sample-working-tf4699884.html#a13435852
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Re: Please Help: [Struts 1.3]Getting a ServletFilter Sample working

Posted by Laurie Harper <la...@holoweb.net>.
That looks OK; perhaps you didn't deploy the filter class correctly? You 
need to go through your Tomcat logs and find out what prevented it from 
starting up.

L.

enthucoder wrote:
> Hi,
> 
> I am testing a Servlet Filter usage. And somehow, my application doesn't
> even start in Tomcat 5.5. Please help me in debugging, where I am going
> wrong.
> 
> Here is what  did:
> 
> SampleFilter.java
> 
> package app;
> 
> import java.io.*;
> import javax.servlet.*;
> import javax.servlet.http.*;
> public class SampleFilter implements Filter {
>   private FilterConfig config = null;
>   public void init(FilterConfig config) throws ServletException {
>     this.config = config;
>   }
>   public void destroy() {
>    // config = null;
>   }
>   public void doFilter(ServletRequest request, ServletResponse response,
>                      FilterChain chain) throws IOException, ServletException
> {
> 	 
> 	 // creating a dummy session to check if i am hitting it
>       HttpSession session =((HttpServletRequest) request).getSession( );
>       session.setAttribute("ReallyValue", "Testesttest");
>     chain.doFilter(request, response);
>    }
> }
> 
> 
> Snippet from web.xml that i added:
> 
>  <filter>
>     	<filter-name> SampleFilter </filter-name>
>     	<filer-class> app.SampleFilter </filer-class>
>     </filter>
>     
> 	<filter-mapping>
>     	<filter-name> SampleFilter</filter-name>
>     	<url-pattern>/*</url-pattern>
>    </filter-mapping>
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


[OT]Re: Re: Please Help: [Struts 1.3]Getting a ServletFilter Sample working

Posted by sr...@wachovia.com.
Okay, I thought, i missed out on that..

Here is the trace if anybody still wants to look at it :

Oct 26, 2007 2:46:48 PM org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: list: Listing contexts for virtual host 'localhost'
Oct 26, 2007 2:46:49 PM org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: list: Listing contexts for virtual host 'localhost'
Oct 26, 2007 2:46:51 PM org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: start: Starting web application at '/FormTrial'
Oct 26, 2007 2:46:53 PM org.apache.catalina.core.StandardContext 
filterStart
SEVERE: Exception starting filter SampleFilter
java.lang.NullPointerException
        at org.apache.catalina.core.ApplicationFilterConfig.getFilter(
ApplicationFilterConfig.java:200)
        at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(
ApplicationFilterConfig.java:304)
        at org.apache.catalina.core.ApplicationFilterConfig.<init>(
ApplicationFilterConfig.java:77)
        at org.apache.catalina.core.StandardContext.filterStart(
StandardContext.java:3634)
        at org.apache.catalina.core.StandardContext.start(
StandardContext.java:4217)
        at org.apache.catalina.manager.ManagerServlet.start(
ManagerServlet.java:1175)
        at org.apache.catalina.manager.HTMLManagerServlet.start(
HTMLManagerServlet.java:527)
        at org.apache.catalina.manager.HTMLManagerServlet.doGet(
HTMLManagerServlet.java:104)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:252)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:173)
        at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:213)
        at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:178)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
AuthenticatorBase.java:524)
        at org.apache.catalina.core.StandardHostValve.invoke(
StandardHostValve.java:126)
        at org.apache.catalina.valves.ErrorReportValve.invoke(
ErrorReportValve.java:105)
        at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:107)
        at org.apache.catalina.connector.CoyoteAdapter.service(
CoyoteAdapter.java:148)
        at org.apache.coyote.http11.Http11Processor.process(
Http11Processor.java:869)
        at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(
Http11BaseProtocol.java:664)
        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
PoolTcpEndpoint.java:527)
        at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(
LeaderFollowerWorkerThread.java:80)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
ThreadPool.java:684)
        at java.lang.Thread.run(Thread.java:595)
Oct 26, 2007 2:46:53 PM org.apache.catalina.core.StandardContext start
SEVERE: Error filterStart
Oct 26, 2007 2:46:53 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/FormTrial] startup failed due to previous errors
Oct 26, 2007 2:46:53 PM org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: list: Listing contexts for virtual host 'localhost'



Dave Newton <ne...@yahoo.com> 
10/26/2007 04:00 PM

Please respond to
"Struts Users Mailing List" <us...@struts.apache.org>


To
Struts Users Mailing List <us...@struts.apache.org>
cc

Subject
[OT] Re: Please Help: [Struts 1.3]Getting a ServletFilter Sample working






--- enthucoder <sr...@wachovia.com> wrote:
> I am testing a Servlet Filter usage. And somehow, my
> application doesn't even start in Tomcat 5.5.

You should consider asking this on a general-purpose
JEE programming list/news group, as this isn't
Struts-related.

When you do, it would make sense to include what's
actually happening, rather than a vague "application
doesn't even start". Things like log traces, etc.

d.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


ForwardSourceID:NT0000DDAE 

[OT] Re: Please Help: [Struts 1.3]Getting a ServletFilter Sample working

Posted by Dave Newton <ne...@yahoo.com>.
--- enthucoder <sr...@wachovia.com> wrote:
> I am testing a Servlet Filter usage. And somehow, my
> application doesn't even start in Tomcat 5.5.

You should consider asking this on a general-purpose
JEE programming list/news group, as this isn't
Struts-related.

When you do, it would make sense to include what's
actually happening, rather than a vague "application
doesn't even start". Things like log traces, etc.

d.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org