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

Reply via email to