Dear all,
I am new at this mailing list, and I am building our CAS server with LDAP
authentication.
I got some trouble.
I am using the following environment,
CentOS 5.2
Sun JDK 1.6.0_06
Tomcat 5.5.26
CAS Server 3.3
and I followed the useful instructions,
http://www.ja-sig.org/wiki/display/CASUM/CAS+Quickly+%28LDAP%2C+Windows%2C+Apache+Directory+Server%29
http://www.ja-sig.org/wiki/display/CASUM/LDAP
But, unfortunately, CAS server 3.3 dose not work, and I got the following
exception on catalina.out:
2008-08-18 18:04:55,711 ERROR [org.springframework.web.context.ContextLoader] -
<Context initia
lization failed>
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'central
AuthenticationService' defined in ServletContext resource
[/WEB-INF/spring-configuration/applic
ationContext.xml]: Cannot resolve reference to bean 'authenticationManager'
while setting bean
property 'authenticationManager'; nested exception is
org.springframework.beans.factory.BeanCre
ationException: Error creating bean with name 'authenticationManager' defined
in ServletContext
resource [/WEB-INF/deployerConfigContext.xml]: Cannot create inner bean
'org.jasig.cas.adaptor
s.ldap.FastBindLdapAuthenticationHandler#1ff92f5' of type
[org.jasig.cas.adaptors.ldap.FastBind
LdapAuthenticationHandler] while setting bean property 'authenticationHandlers'
with key [1]; n
ested exception is org.springframework.beans.factory.BeanCreationException:
Error creating bean
with name
'org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler#1ff92f5' defined
in S
ervletContext resource [/WEB-INF/deployerConfigContext.xml]: Instantiation of
bean failed; nest
ed exception is java.lang.NoClassDefFoundError:
org/springframework/ldap/core/ContextSource
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReferen
ce(BeanDefinitionValueResolver.java:275)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIf
Necessary(BeanDefinitionValueResolver.java:104)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPr
opertyValues(AbstractAutowireCapableBeanFactory.java:1245)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populat
eBean(AbstractAutowireCapableBeanFactory.java:1010)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreat
eBean(AbstractAutowireCapableBeanFactory.java:472)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(A
bstractAutowireCapableBeanFactory.java:409)
at java.security.AccessController.doPrivileged(Native Method)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createB
ean(AbstractAutowireCapableBeanFactory.java:380)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBe
anFactory.java:264)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(
DefaultSingletonBeanRegistry.java:221)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBean
Factory.java:261)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFa
ctory.java:185)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFa
ctory.java:164)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateS
ingletons(DefaultListableBeanFactory.java:429)
at
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInit
ialization(AbstractApplicationContext.java:729)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractAppli
cationContext.java:381)
at
org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoa
der.java:255)
at
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoade
r.java:199)
at
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoad
erListener.java:45)
at
org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized(SafeContextLoade
rListener.java:62)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
at
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:926)
at
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:1
20)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at
org.apache.catalina.core.StandardService.start(StandardService.java:448)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25
)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
----
I have tried the old releases of CAS server, and I got the following results:
CAS server 3.2.1.1 OK (We got authentication via our LDAP server)
CAS server 3.2.2-RC1 OK
CAS server 3.3-RC2 OK
CAS server 3.3-RC3 Bad
CAS server 3.3 Bad
Is this a known problem?
or something is wrong on my operation?
Regards,
Eitetsu Oomoto
--
_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas