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

Reply via email to