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