I got it to work by replacing $GERONIMO_HOME/repository/commons-lang/commons-lang/2.0 with commons-lang-2.3.jar. I kept the same filename so Geronimo wouldn't know the difference. Now CAS starts up correctly and I can authenticate against it. Unfortunately, authenticating against it using Roller doesn't work for some reason.
The same webapps work fine when deployed in Tomcat 6.0.14. Matt scott_battaglia wrote: > > Matt, > > Thanks for the positive feedback :-) > > It appears to be a classpath error with regards to Apache Commons Lang. > Any > chance that there is another instance of Commons Lang on the classpath > (i.e. > in Geronimo anywhere) that may be causing a conflict? > > -Scott > > On 10/23/07, mraible <[EMAIL PROTECTED]> wrote: >> >> >> Hello CAS Community, >> >> First of all, let me congratulate you on producing a very nice product. I >> just started using CAS on Sunday and I'm really enjoying it. Easy to >> install, easy to configure - what's there not to like? ;-) >> >> Unfortunately, I haven't had any luck deploying it on Geronimo 2.0.2. >> I've >> configured CAS to talk to an LDAP Server in it's Spring configuration. >> Upon >> deployment - the following error occurs. If you have any information on >> how >> I might go about fixing this, it'd be greatly appreciated. >> >> Thanks, >> >> Matt >> >> Exception starting filter Acegi Filter Chain Proxy >> 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.FastBindLdapAuthenticationHandler#bd64fe' of >> type [org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler] >> 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.FastBindLdapAuthenticationHandler#bd64fe' >> 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]: Invocation of init method failed; >> nested exception is java.lang.NoSuchMethodError: >> org.apache.commons.lang.ArrayUtils.isEmpty([Ljava/lang/Object;)Z >> Caused by: >> 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.FastBindLdapAuthenticationHandler#bd64fe' of >> type [org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler] >> 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.FastBindLdapAuthenticationHandler#bd64fe' >> 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]: Invocation of init method failed; >> nested exception is java.lang.NoSuchMethodError: >> org.apache.commons.lang.ArrayUtils.isEmpty([Ljava/lang/Object;)Z >> Caused by: >> org.springframework.beans.factory.BeanCreationException: Error creating >> bean >> with name >> 'org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler#bd64fe' >> 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]: Invocation of init method failed; >> nested exception is java.lang.NoSuchMethodError: >> org.apache.commons.lang.ArrayUtils.isEmpty([Ljava/lang/Object;)Z >> Caused by: >> org.springframework.beans.factory.BeanCreationException: Error creating >> bean >> with name 'contextSource' defined in ServletContext resource >> [/WEB-INF/deployerConfigContext.xml]: Invocation of init method failed; >> nested exception is java.lang.NoSuchMethodError: >> org.apache.commons.lang.ArrayUtils.isEmpty([Ljava/lang/Object;)Z >> Caused by: >> java.lang.NoSuchMethodError: >> org.apache.commons.lang.ArrayUtils.isEmpty([Ljava/lang/Object;)Z >> at >> org.springframework.ldap.support.AbstractContextSource.afterPropertiesSet( >> AbstractContextSource.java:240) >> at >> >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods >> (AbstractAutowireCapableBeanFactory.java:1201) >> at >> >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean >> (AbstractAutowireCapableBeanFactory.java:1171) >> >> -- >> View this message in context: >> http://www.nabble.com/CAS-3.1-on-Geronimo-2.0.2-tf4680858.html#a13375354 >> Sent from the CAS Users mailing list archive at Nabble.com. >> >> _______________________________________________ >> Yale CAS mailing list >> [email protected] >> http://tp.its.yale.edu/mailman/listinfo/cas >> > > > > -- > -Scott Battaglia > > LinkedIn: http://www.linkedin.com/in/scottbattaglia > > _______________________________________________ > Yale CAS mailing list > [email protected] > http://tp.its.yale.edu/mailman/listinfo/cas > > -- View this message in context: http://www.nabble.com/CAS-3.1-on-Geronimo-2.0.2-tf4680858.html#a13376564 Sent from the CAS Users mailing list archive at Nabble.com. _______________________________________________ Yale CAS mailing list [email protected] http://tp.its.yale.edu/mailman/listinfo/cas
