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]
