CAS 3.1 on Geronimo 2.0.2
mraible
matt at raibledesigns.com
Tue Oct 23 20:16:15 EDT 2007
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 <matt at raibledesigns.com> 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
>> cas at tp.its.yale.edu
>> http://tp.its.yale.edu/mailman/listinfo/cas
>>
>
>
>
> --
> -Scott Battaglia
>
> LinkedIn: http://www.linkedin.com/in/scottbattaglia
>
> _______________________________________________
> Yale CAS mailing list
> cas at tp.its.yale.edu
> 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.
More information about the cas
mailing list