You need to use the Spring LDAP context source. Check the CAS LDAP documentation in our wiki. It should have the details.
Sent from my Verizon Wireless BlackBerry -----Original Message----- From: "Garman, Curtis" <[email protected]> Date: Wed, 23 Sep 2009 16:29:57 To: <[email protected]> Subject: [cas-user] trouble upgrading uportal portlet overlay cas version to cas 3.3.4 Not sure if this is the way it should be done or not but I'm wanting to install cas 3.3.4 with uportal 3.1.1 because I want to configure clearpass. All I did was to update the cas-server.version in the uportal pom.xml to 3.3.4. When I re-deployed the ear and restarted tomcat, tomcat threw a fit because it says: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'centralAuthenticationService' defined in ServletContext resource [/WEB-INF/spring-configuration/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#e39218' 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.BindLdapAuthenticationHandler#e39218' 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.CannotLoadBeanClassException: Cannot find class [org.jasig.cas.adaptors.ldap.util.AuthenticatedLdapContextSource] for bean with name 'contextSource' defined in ServletContext resource [/WEB-INF/deployerConfigContext.xml]; nested exception is java.lang.ClassNotFoundException: org.jasig.cas.adaptors.ldap.util.AuthenticatedLdapContextSource I had previously set up ldap authentication (org.jasig.cas.adaptors.ldap.BindLdapAuthenticationHandler). I browsed the cas souce and discovered that the class really isn't there. Is this a bug or did I miss something? Curtis Garman Web Programmer Heartland Community College ________________________________ The information contained in this communication is confidential. This communication is the property of Heartland Community College and is intended only for use by the recipient identified. If you have received this communication in error, please immediately notify the sender and delete the original communication. Any distribution or copying of this message without the College's prior consent is prohibited. -- 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
