Hi all

I installed a Cas server successful, but when I tried to connect CAS to 
OpenLDAP, I got the following error message, when I open the login 
interface:

--------------------------------------------------
The Throwable encountered at context listener initialization was:

org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'centralAuthenticationService' defined in ServletContext resource 
[/WEB-INF/applicationContext.xml]: Cannot resolve reference to bean 
'authenticationManager' while setting bean property 'authenticationManager'; 
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.BindLdapAuthenticationHandler#1060478' 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.BindLdapAuthenticationHandler#1060478' defined 
in ServletContext resource [/WEB-INF/deployerConfigContext.xml]: Cannot 
resolve reference to bean 'contextSource' while setting bean property 
'contextSource'; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'contextSource' defined in ServletContext resource 
[/WEB-INF/deployerConfigContext.xml]: Instantiation of bean failed; nested 
exception is java.lang.NoClassDefFoundError: 
com.sun.jndi.ldap.ctl.ResponseControlFactory
The Throwable encountered at dispatcher servlet initialization was:

org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'centralAuthenticationService' defined in ServletContext resource 
[/WEB-INF/applicationContext.xml]: Cannot resolve reference to bean 
'authenticationManager' while setting bean property 'authenticationManager'; 
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.BindLdapAuthenticationHandler#1060478' 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.BindLdapAuthenticationHandler#1060478' defined 
in ServletContext resource [/WEB-INF/deployerConfigContext.xml]: Cannot 
resolve reference to bean 'contextSource' while setting bean property 
'contextSource'; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'contextSource' defined in ServletContext resource 
[/WEB-INF/deployerConfigContext.xml]: Instantiation of bean failed; nested 
exception is java.lang.NoClassDefFoundError: 
com.sun.jndi.ldap.ctl.ResponseControlFactory

---------------------------------------------------

As I configured my server forward 
http://www.ja-sig.org/products/cas/server/ldapauthhandler/index.html. I 
didn't find any information for applicationContext.xml configure. who can 
tell me what's the problem?

BTW: My testing environment is CAS 3.0.6. spring-ldap1.1.2 and 
cas-server-ldap-3.0.6 are under WEB-INF/lib directory.



_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas

Reply via email to