As the error says: NoSuchBeanDefinitionException: No bean named 'LDAPcontextSource' is defined
You need to define LDAPcontextSource in deployerConfigContext.xml I noticed that the example contextsource from https://wiki.jasig.org/display/CASUM/LDAPajax the id 'contextSource'. I'm writing this on my iPod so I can't easily check the default deployerConfigContext, but you need to make sure the bean ids match up. Thanks, Eric On Wednesday, August 17, 2011, Alexandre Adao <[email protected]> wrote: > I have been working with cas 3.4.9 for weeks and I can't solve this > issue. The error happens when Tomcat depy the war file. > Please any help on this one? > > > Aug 17, 2011 1:46:18 PM org.apache.catalina.core.AprLifecycleListener init > INFO: Loaded APR based Apache Tomcat Native library 1.1.20. > Aug 17, 2011 1:46:18 PM org.apache.catalina.core.AprLifecycleListener init > INFO: APR capabilities: IPv6 [true], sendfile [true], accept filters > [false], random [true]. > Aug 17, 2011 1:46:19 PM org.apache.coyote.AbstractProtocol init > INFO: Initializing ProtocolHandler ["http-apr-8080"] > Aug 17, 2011 1:46:19 PM org.apache.coyote.AbstractProtocol init > INFO: Initializing ProtocolHandler ["ajp-apr-8009"] > Aug 17, 2011 1:46:19 PM org.apache.catalina.startup.Catalina load > INFO: Initialization processed in 2094 ms > Aug 17, 2011 1:46:19 PM org.apache.catalina.core.StandardService startInternal > INFO: Starting service Catalina > Aug 17, 2011 1:46:19 PM org.apache.catalina.core.StandardEngine startInternal > INFO: Starting Servlet Engine: Apache Tomcat/7.0.19 > Aug 17, 2011 1:46:19 PM org.apache.catalina.startup.HostConfig deployWAR > INFO: Deploying web application archive cas.war > 2011-08-17 13:46:23,898 INFO > [org.jasig.cas.services.DefaultServicesManagerImpl] - <Loaded 4 > services.> > 2011-08-17 13:46:24,054 ERROR > [org.springframework.web.context.ContextLoader] - <Context > initialization failed> > org.springframework.beans.factory.BeanCreationException: Error > creating bean with name 'centralAuthenticationService' defined in > ServletContext resour > ce [/WEB-INF/spring-configuration/applicationContext.xml]: Cannot > resolve reference to bean 'authenticationManager' while setting bean > property 'authe > nticationManager'; nested exception is > org.springframework.beans.factory.BeanCreationException: Error > creating bean with name 'authenticationManager' > defined in ServletContext resource > [/WEB-INF/deployerConfigContext.xml]: Cannot create inner bean > 'org.jasig.cas.adaptors.ldap.BindLdapAuthenticationH > andler#13cc8124' of type > [org.jasig.cas.adaptors.ldap.BindLdapAuthenticationHandler] while > setting bean property 'authenticationHandlers' with key [1] > ; nested exception is > org.springframework.beans.factory.BeanCreationException: Error > creating bean with name 'org.jasig.cas.adaptors.ldap.BindLdapAuth > enticationHandler#13cc8124' defined in ServletContext resource > [/WEB-INF/deployerConfigContext.xml]: Cannot resolve reference to bean > 'LDAPcontextSour > ce' while setting bean property 'contextSource'; nested exception is > org.springframework.beans.factory.NoSuchBeanDefinitionException: No > bean named 'L > DAPcontextSource' is defined > at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328) > at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) > at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:13 > 25) > at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1086) > at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) > at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) > at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291) > at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) > at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288) > at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190) > at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:580) > at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895) > at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425) > at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276) > at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197) > at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47) > at org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized_aroundBody0(SafeContextLoaderListener.java:62) > at org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized_aroundBody1$advice(SafeContextLoaderListener.java:44) > at org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized(SafeContextLoaderListener.java:1) > at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4723) > at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5226) > at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5221) > at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) > at java.util.concurrent.FutureTask.run(Unknown Source) > at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) > at java.lang.Thread.run(Unknown Source) > Caused by: org.springframework.beans.factory.BeanCreationException: > Error creating bean with name 'authenticationManager' defined in > ServletContext re > source [/WEB-INF/deployerConfigContext.xml]: Cannot create inner bean > 'org.jasig.cas.adaptors.ldap.BindLdapAuthenticationHandler#13cc8124' > of type [or > g.jasig.cas.adaptors.ldap.BindLdapAuthenticationHandler] while setting > bean property 'authenticationHandlers' with key [1]; nested exception > is org.sp > ringframework.beans.factory.BeanCreationException: Error creating bean > with name 'org.jasig.cas.adaptors.ldap.BindLdapAuthenticationHandler#13cc8124' > defined in ServletContext resource > [/WEB-INF/deployerConfigContext.xml]: Cannot resolve reference to bean > 'LDAPcontextSource' while setting bean prope > rty 'contextSource'; nested exception is > org.springframework.beans.factory.NoSuchBeanDefinitionException: No > bean named 'LDAPcontextSource' is defined > > at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:281) > at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:120) > at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:353) > at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:153) > at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:13 > 25) > at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1086) > at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) > at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) > at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291) > at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) > at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288) > at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190) > at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322) > ... 26 more > Caused by: org.springframework.beans.factory.BeanCreationException: > Error creating bean with name > 'org.jasig.cas.adaptors.ldap.BindLdapAuthenticationH > andler#13cc8124' defined in ServletContext resource > [/WEB-INF/deployerConfigContext.xml]: Cannot resolve reference to bean > 'LDAPcontextSource' while s > etting bean property 'contextSource'; nested exception is > org.springframework.beans.factory.NoSuchBeanDefinitionException: No > bean named 'LDAPcontextS > ource' is defined > at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328) > at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) > at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:13 > 25) > at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1086) > at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) > at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) > at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:270) > ... 38 more > Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: > No bean named 'LDAPcontextSource' is defined > at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:527) > at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1083) > at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:274) > at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190) > at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322) > ... 44 more > 2011-08-17 13:46:24,101 ERROR > [org.jasig.cas.web.init.SafeContextLoaderListener] - > <SafeContextLoaderListener: > The Spring ContextLoaderListener we wrap threw on contextInitialized. > But for our having caught this error, the web application context > would not have initialized.> > org.springframework.beans.factory.BeanCreationException: Error > creating bean with name 'centralAuthenticationService' defined in > ServletContext resour > ce [/WEB-INF/spring-configuration/applicationContext.xml]: Cannot > resolve reference to bean 'authenticationManager' while setting bean > property 'authe > nticationManager'; nested exception is > org.springframework.beans.factory.BeanCreationException: Error > creating bean with name 'authenticationManager' > defined in ServletContext resource > [/WEB-INF/deployerConfigContext.xml]: Cannot create inner bean > 'org.jasig.cas.adaptors.ldap.BindLdapAuthenticationH > andler#13cc8124' of type > [org.jasig.cas.adaptors.ldap.BindLdapAuthenticationHandler] while > setting bean property 'authenticationHandlers' with key [1] > ; nested exception is > org.springframework.beans.factory.BeanCreationException: Error > creating bean with name 'org.jasig.cas.adaptors.ldap.BindLdapAuth > enticationHandler#13cc8124' defined in ServletContext resource > [/WEB-INF/deployerConfigContext.xml]: Cannot resolve reference to bean > 'LDAPcontextSour > ce' while setting bean property 'contextSource'; nested exception is > org.springframework.beans.factory.NoSuchBeanDefinitionException: No > bean named 'L > DAPcontextSource' is defined > at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328) > at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) > at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:13 > 25) > at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1086) > at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) > at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) > at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291) > at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) > at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288) > at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190) > at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:580) > at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895) > at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425) > at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276) > at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197) > at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47) > at org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized_aroundBody0(SafeContextLoaderListener.java:62) > at org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized_aroundBody1$advice(SafeContextLoaderListener.java:44) > at org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized(SafeContextLoaderListener.java:1) > at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4723) > at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5226) > at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5221) > at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) > at java.util.concurrent.FutureTask.run(Unknown Source) > at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) > at java.util.concurrent.ThreadPoolExecutor$Worker. > > On Mon, Aug 15, 2011 at 3:15 PM, Marvin Addison > <[email protected]> wrote: >>> [ERROR] Non-parseable POM C:\Work\local-cas\pom.xml: expected >>> START_TAG or END_TAG not TEXT (pos >>> ition: TEXT seen ...<dependencies>\r\n......\r\n......\r\n</... @18:3) >>> @ line 18, column 3 >> >> You have an error in the XML syntax of your pom.xml file. Please >> share it and we'll try to help. >> >> M >> >> -- >> 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] -- 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
