That should right. It looks similar to what I had sent out earlier (from my quick look).
On Wed, May 12, 2010 at 4:15 PM, Patrick Berry <pbe...@gmail.com> wrote: > So, blindly stabbing around in the dark with a text editor and a poor grasp > of spring configuration has led me to think that it cas-servlet.xml section > to modify should look something like this: > > <bean > class="org.springframework.webflow.mvc.servlet.FlowHandlerMapping" > p:flowRegistry-ref="flowRegistry" p:order="2"> > <property name="interceptors"> > <list> > <ref local="localeChangeInterceptor" /> > <ref bean="throttleInterceptor" /> > </list> > </property> > </bean> > > Without the <list> section, things blow up. > > On Wed, May 12, 2010 at 11:07 AM, Scott Battaglia < > scott.battag...@gmail.com> wrote: > >> 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 <pbe...@gmail.com> 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 < >>> scott.battag...@gmail.com> 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 <pbe...@gmail.com>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 cas-user@lists.jasig.org as: >>>>> scott.battag...@gmail.com >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> To unsubscribe, change settings or access archives, see >>>>> http://www.ja-sig.org/wiki/display/JSG/cas-user >>>>> >>>>> >>>> -- >>>> You are currently subscribed to cas-user@lists.jasig.org as: >>>> pbe...@gmail.com >>>> >>>> >>>> To unsubscribe, change settings or access archives, see >>>> http://www.ja-sig.org/wiki/display/JSG/cas-user >>>> >>>> >>> -- >>> You are currently subscribed to cas-user@lists.jasig.org as: >>> scott.battag...@gmail.com >>> >>> >>> >>> >>> >>> To unsubscribe, change settings or access archives, see >>> http://www.ja-sig.org/wiki/display/JSG/cas-user >>> >>> >> -- >> You are currently subscribed to cas-user@lists.jasig.org as: pbe...@gmail.com >> To unsubscribe, change settings or access archives, see >> http://www.ja-sig.org/wiki/display/JSG/cas-user >> >> > -- > You are currently subscribed to cas-user@lists.jasig.org as: > scott.battag...@gmail.com > > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-user > > -- You are currently subscribed to cas-user@lists.jasig.org as: arch...@mail-archive.com To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user