you changed it for the servlet but not for the filter? why do you have
both defined?

-igor


On 10/20/07, auron <[EMAIL PROTECTED]> wrote:
>
> Hi Igor -
>
> Thanks alot for your help, I really appreciate it -
>
> I knew I was missing something, thanks for pointing me towards the right
> direction. I editied my web.xml as necessary but for some reason,
> authenticationManager is still not getting injected. Would you mind looking
> through my web.xml to make sure things are in order?
>
> Once again, thank you very much for your time -
>
> Jin
>
> <?xml version="1.0" encoding="ISO-8859-1"?>
> <web-app xmlns="http://java.sun.com/xml/ns/j2ee";
>          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>          xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
> http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd";
>          version="2.4">
>
>         <display-name>edu_ucsd_acp</display-name>
>         <!-- Instantiate an application factory for spring to inject into 
> wicket's
> application class -->
>         <servlet>
>         <servlet-name>wicket</servlet-name>
>
> <servlet-class>org.apache.wicket.protocol.http.WicketServlet</servlet-class>
>                 <init-param>
>                         <param-name>applicationFactoryClassName</param-name>
>
> <param-value>org.apache.wicket.spring.SpringWebApplicationFactory</param-value>
>                 </init-param>
>         <load-on-startup>1</load-on-startup>
>         </servlet>
>          <!--
>               There are three means to configure Wickets configuration mode 
> and
> they are
>               tested in the order given.
>               1) A system property: -Dwicket.configuration
>               2) servlet specific <init-param>
>               3) context specific <context-param>
>               The value might be either "development" (reloading when 
> templates
> change)
>               or "deployment". If no configuration is found, "development" is 
> the
> default.
>         -->
>         <filter>
>                 <filter-name>Acegi HTTP Request Security Filter</filter-name>
>
> <filter-class>org.springframework.security.util.FilterToBeanProxy</filter-class>
>                 <init-param>
>                         <param-name>targetClass</param-name>
>
> <param-value>org.springframework.security.util.FilterChainProxy</param-value>
>                 </init-param>
>     </filter>
>
>     <context-param>
>         <param-name>contextConfigLocation</param-name>
>         <param-value>/WEB-INF/applicationContext*.xml</param-value>
>     </context-param>
>
>     <filter-mapping>
>         <filter-name>Acegi HTTP Request Security Filter</filter-name>
>         <url-pattern>/*</url-pattern>
>     </filter-mapping>
>    <filter>
>                 <filter-name>wicket.edu_ucsd_acp</filter-name>
>                 
> <filter-class>org.apache.wicket.protocol.http.WicketFilter</filter-class>
>                 <init-param>
>                         <param-name>applicationClassName</param-name>
>                         
> <param-value>edu.ucsd.acp.web.WicketApplication</param-value>
>                 </init-param>
>         </filter>
>
>         <filter-mapping>
>                 <filter-name>wicket.edu_ucsd_acp</filter-name>
>                 <url-pattern>/*</url-pattern>
>         </filter-mapping>
>
>         <!--
>         - Loads the root application context of this web app at startup,
>         - by default from "/WEB-INF/applicationContext.xml".
>         - Use 
> WebApplicationContextUtils.getWebApplicationContext(servletContext)
>         - to access it anywhere in the web application, outside of the 
> framework.
>         -->
>         <listener>
>
> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
>         </listener>
> </web-app>
>
>
> igor.vaynberg wrote:
> >
> > thats exactly how you do it, the piece you are missing is that you
> > need to tell wicket to pull your application object out of spring
> > context rather then create a new instance. see
> > SpringWebApplicationFactory and its javadoc.
> >
> > -igor
> >
> >
> > On 10/20/07, auron <[EMAIL PROTECTED]> wrote:
> >>
> >> Hi everyone,
> >>
> >> On this page:
> >>
> >> http://cwiki.apache.org/WICKET/acegi-and-wicket-auth-roles.html
> >>
> >> there is a section that w/ the following code:
> >>
> >> public class WicketApplication extends AuthenticatedWebApplication {
> >>         //to be injected by Spting
> >>         private AuthenticationManager authenticationManager;
> >>
> >> [...]
> >>
> >> I am new to both wicket, spring, and acegi, so please forgive me if the
> >> answer is obvious, but how do I inject authenticationManager into
> >> WicketApplication? I have a setAuthenticationManager method and in my
> >> applicationContext.xml I have the following:
> >>
> >> <bean id="webApplication" class="edu.ucsd.acp.web.WicketApplication">
> >>         <property name="authenticationManager"
> >> ref="authenticationManager"/>
> >> </bean>
> >> <bean id="authenticationManager"
> >> class="org.springframework.security.providers.ProviderManager">
> >>         <property name="providers">
> >>                 <list>
> >>                         <ref bean="daoAuthenticationProvider"/>
> >>                 </list>
> >>         </property>
> >> </bean>
> >>
> >> Any help is greatly appreciated, thank you!
> >>
> >> Jin
> >> --
> >> View this message in context:
> >> http://www.nabble.com/spring-acegi-injection-question-tf4658329.html#a13310889
> >> Sent from the Wicket - User mailing list archive at Nabble.com.
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
>
> --
> View this message in context: 
> http://www.nabble.com/spring-acegi-injection-question-tf4658329.html#a13322945
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

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

Reply via email to