Dang, not sure how I missed that. I'll dig in the archive and get that updated.
Thanks! On Wed, May 12, 2010 at 10:46 AM, Scott Battaglia <[email protected] > wrote: > I sent out an email the other day with the small snippit of actual config > needed for 3.4.2 I don't have it handy at the moment. If you can't find > it, I can re-send it tonight (and maybe even update the documentation ;-)) > > > On Wed, May 12, 2010 at 1:39 PM, Patrick Berry <[email protected]> wrote: > >> The documentation for throttling ( >> http://www.ja-sig.org/wiki/display/CASUM/Throttling+Login+Attempts) seems >> to be specific to 3.3.x. The documented method seems to fail in 3.4.2 (for >> me at least, probably due to my lack of Spring configuration experience). >> If I could get some pointers, I would be happy to update the docs. >> >> The Spring DispatcherServlet we wrap threw on init. >> But for our having caught this error, the servlet would not have >> initialized. >> org.springframework.beans.factory.BeanCreationException: Error creating >> bean with name 'handlerMappingB' defined in ServletContext resource >> [/WEB-INF/cas-servlet.xml]: Initialization of bean failed; nested exception >> is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean >> named 'loginController' is defined >> at >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521) >> at >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290) >> at >> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189) >> at >> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:562) >> at >> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:871) >> at >> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:423) >> at >> org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:443) >> at >> org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:459) >> at >> org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:340) >> at >> org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:307) >> at >> org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:127) >> at javax.servlet.GenericServlet.init(GenericServlet.java:212) >> at >> org.jasig.cas.web.init.SafeDispatcherServlet.init_aroundBody0(SafeDispatcherServlet.java:64) >> at >> org.jasig.cas.web.init.SafeDispatcherServlet.init_aroundBody1$advice(SafeDispatcherServlet.java:44) >> at >> org.jasig.cas.web.init.SafeDispatcherServlet.init(SafeDispatcherServlet.java:1) >> at >> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139) >> at >> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966) >> at >> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3996) >> at >> org.apache.catalina.core.StandardContext.start(StandardContext.java:4266) >> at >> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760) >> at >> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740) >> at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544) >> at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:831) >> at >> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:720) >> at >> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490) >> at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1218) >> at >> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293) >> at >> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120) >> at >> org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1306) >> at >> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1570) >> at >> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1579) >> at >> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1559) >> at java.lang.Thread.run(Thread.java:637) >> Caused by: >> org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean >> named 'loginController' is defined >> at >> org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:509) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1041) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.isSingleton(AbstractBeanFactory.java:384) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.isSingleton(AbstractBeanFactory.java:381) >> at >> org.springframework.context.support.AbstractApplicationContext.isSingleton(AbstractApplicationContext.java:1064) >> at >> org.springframework.web.servlet.handler.AbstractUrlHandlerMapping.registerHandler(AbstractUrlHandlerMapping.java:368) >> at >> org.springframework.web.servlet.handler.SimpleUrlHandlerMapping.registerHandlers(SimpleUrlHandlerMapping.java:129) >> at >> org.springframework.web.servlet.handler.SimpleUrlHandlerMapping.initApplicationContext(SimpleUrlHandlerMapping.java:104) >> at >> org.springframework.context.support.ApplicationObjectSupport.initApplicationContext(ApplicationObjectSupport.java:119) >> at >> org.springframework.web.context.support.WebApplicationObjectSupport.initApplicationContext(WebApplicationObjectSupport.java:71) >> at >> org.springframework.context.support.ApplicationObjectSupport.setApplicationContext(ApplicationObjectSupport.java:73) >> at >> org.springframework.context.support.ApplicationContextAwareProcessor.invokeAwareInterfaces(ApplicationContextAwareProcessor.java:99) >> at >> org.springframework.context.support.ApplicationContextAwareProcessor.postProcessBeforeInitialization(ApplicationContextAwareProcessor.java:82) >> at >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394) >> at >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1396) >> at >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:513) >> ... 35 more >> 2010-05-12 10:35:14,430 ERROR >> [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/cas]] - >> <SafeDispatcherServlet: >> The Spring DispatcherServlet we wrap threw on init. >> But for our having caught this error, the servlet would not have >> initialized.> >> org.springframework.beans.factory.BeanCreationException: Error creating >> bean with name 'handlerMappingB' defined in ServletContext resource >> [/WEB-INF/cas-servlet.xml]: Initialization of bean failed; nested exception >> is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean >> named 'loginController' is defined >> at >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521) >> at >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290) >> at >> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189) >> at >> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:562) >> at >> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:871) >> at >> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:423) >> at >> org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:443) >> at >> org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:459) >> at >> org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:340) >> at >> org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:307) >> at >> org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:127) >> at javax.servlet.GenericServlet.init(GenericServlet.java:212) >> at >> org.jasig.cas.web.init.SafeDispatcherServlet.init_aroundBody0(SafeDispatcherServlet.java:64) >> at >> org.jasig.cas.web.init.SafeDispatcherServlet.init_aroundBody1$advice(SafeDispatcherServlet.java:44) >> at >> org.jasig.cas.web.init.SafeDispatcherServlet.init(SafeDispatcherServlet.java:1) >> at >> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139) >> at >> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966) >> at >> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3996) >> at >> org.apache.catalina.core.StandardContext.start(StandardContext.java:4266) >> at >> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760) >> at >> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740) >> at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544) >> at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:831) >> at >> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:720) >> at >> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490) >> at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1218) >> at >> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293) >> at >> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120) >> at >> org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1306) >> at >> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1570) >> at >> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1579) >> at >> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1559) >> at java.lang.Thread.run(Thread.java:637) >> Caused by: >> org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean >> named 'loginController' is defined >> at >> org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:509) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1041) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.isSingleton(AbstractBeanFactory.java:384) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.isSingleton(AbstractBeanFactory.java:381) >> at >> org.springframework.context.support.AbstractApplicationContext.isSingleton(AbstractApplicationContext.java:1064) >> at >> org.springframework.web.servlet.handler.AbstractUrlHandlerMapping.registerHandler(AbstractUrlHandlerMapping.java:368) >> at >> org.springframework.web.servlet.handler.SimpleUrlHandlerMapping.registerHandlers(SimpleUrlHandlerMapping.java:129) >> at >> org.springframework.web.servlet.handler.SimpleUrlHandlerMapping.initApplicationContext(SimpleUrlHandlerMapping.java:104) >> at >> org.springframework.context.support.ApplicationObjectSupport.initApplicationContext(ApplicationObjectSupport.java:119) >> at >> org.springframework.web.context.support.WebApplicationObjectSupport.initApplicationContext(WebApplicationObjectSupport.java:71) >> at >> org.springframework.context.support.ApplicationObjectSupport.setApplicationContext(ApplicationObjectSupport.java:73) >> at >> org.springframework.context.support.ApplicationContextAwareProcessor.invokeAwareInterfaces(ApplicationContextAwareProcessor.java:99) >> at >> org.springframework.context.support.ApplicationContextAwareProcessor.postProcessBeforeInitialization(ApplicationContextAwareProcessor.java:82) >> at >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394) >> at >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1396) >> at >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:513) >> ... 35 more >> >> -- >> You are currently subscribed to [email protected] as: >> [email protected] >> >> >> >> To unsubscribe, change settings or access archives, see >> http://www.ja-sig.org/wiki/display/JSG/cas-user >> >> > -- > You are currently subscribed to [email protected] as: [email protected] > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-user > > -- You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user
