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]
