Its possible I'm also remembering incorrectly when I sent it out. I swear it was relatively recently.
On Wed, May 12, 2010 at 1:53 PM, Patrick Berry <[email protected]> wrote: > 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 > > -- 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
