Can you post your web.xml? Are you sure it is getting picked up at all? Dhanji.
On Sat, Jul 17, 2010 at 2:47 AM, Jas <[email protected]> wrote: > By the way, the filter configuration s really > filter("/*").through(RequestAuthenticationServletFilter.class); > > thx. > > On Jul 16, 4:20 pm, Jas <[email protected]> wrote: > > So I am trying to inject a few dependencies into a so-called > > AuthFilter and I control the invokation of this AuthFilter from within > > the configureServlets() override. Something like: (along with custom > > binding module) > > > > public class GuiceServletConfig extends GuiceServletContextListener { > > @Override > > protected Injector getInjector() { > > return Guice.createInjector(new ServletModule() { > > @Override > > public void configureServlets() { > > filter("/*").through(AuthenticationFilter.class); > > } > > }, > > new GuiceConfigModule() > > ); > > } > > > > I do have the web.xml configured as instructed with the GuiceFilter > > mapping. I should also mention that the web.xml also contains a > > servlet mapping for Jersey with some init-params (not mentioned > > below): > > > > <servlet> > > <servlet-name>Jersey Web Application</servlet-name> > > <servlet- > > class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet- > > class> > > </servlet> > > > > The entire application is deployed on Glassfish. > > > > The problem is: I don't see my AuthFilter getting invoked in the > > chain. Am i missing something in the chain? > > > > Here's the signature for the AuthFilter class: > > > > @Singleton > > public class RequestAuthenticationServletFilter implements Filter { > > private AuthTokenValidator authTokenValidator; > > private UrlAccountIdExtractor urlAccountIdExtractor; > > > > @Inject > > public RequestAuthenticationServletFilter(AuthTokenValidator > > authTokenValidator, UrlAccountIdExtractor urlAccountIdExtractor) { > > this.authTokenValidator = authTokenValidator; > > this.urlAccountIdExtractor = urlAccountIdExtractor; > > } > > > > ...... > > > > } > > > > Any help would be most appreciated. I am new to Java for I apologize > > if I am missing something very glaring! THANKS. > > -- > You received this message because you are subscribed to the Google Groups > "google-guice" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<google-guice%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/google-guice?hl=en. > > -- You received this message because you are subscribed to the Google Groups "google-guice" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-guice?hl=en.
