No, I just use the WAR file which is downloaded. I have to rebuild WAR file?
I found that two Spring jar files are missing from 3.3-RC3 and 3.3 released. I think this is a cause of my issue. ------ $ ls cas-server-webapp-3.3-RC2/WEB-INF/lib/spring-* cas-server-webapp-3.3-RC2/WEB-INF/lib/spring-aop-2.5.4.jar cas-server-webapp-3.3-RC2/WEB-INF/lib/spring-beans-2.5.4.jar cas-server-webapp-3.3-RC2/WEB-INF/lib/spring-binding-1.0.5.jar cas-server-webapp-3.3-RC2/WEB-INF/lib/spring-context-2.5.4.jar cas-server-webapp-3.3-RC2/WEB-INF/lib/spring-context-support-2.5.4.jar cas-server-webapp-3.3-RC2/WEB-INF/lib/spring-core-2.5.4.jar cas-server-webapp-3.3-RC2/WEB-INF/lib/spring-ldap-1.2.1.jar cas-server-webapp-3.3-RC2/WEB-INF/lib/spring-ldap-tiger-1.2.1.jar cas-server-webapp-3.3-RC2/WEB-INF/lib/spring-orm-2.5.4.jar cas-server-webapp-3.3-RC2/WEB-INF/lib/spring-security-cas-client-2.0.1.jar cas-server-webapp-3.3-RC2/WEB-INF/lib/spring-security-core-2.0.1.jar cas-server-webapp-3.3-RC2/WEB-INF/lib/spring-tx-2.5.4.jar cas-server-webapp-3.3-RC2/WEB-INF/lib/spring-web-2.5.4.jar cas-server-webapp-3.3-RC2/WEB-INF/lib/spring-webflow-1.0.5.jar cas-server-webapp-3.3-RC2/WEB-INF/lib/spring-webmvc-2.5.4.jar $ ls cas-server-webapp-3.3-RC3/WEB-INF/lib/spring-* cas-server-webapp-3.3-RC3/WEB-INF/lib/spring-aop-2.5.5.jar cas-server-webapp-3.3-RC3/WEB-INF/lib/spring-beans-2.5.5.jar cas-server-webapp-3.3-RC3/WEB-INF/lib/spring-binding-1.0.5.jar cas-server-webapp-3.3-RC3/WEB-INF/lib/spring-context-2.5.5.jar cas-server-webapp-3.3-RC3/WEB-INF/lib/spring-context-support-2.5.5.jar cas-server-webapp-3.3-RC3/WEB-INF/lib/spring-core-2.5.5.jar cas-server-webapp-3.3-RC3/WEB-INF/lib/spring-orm-2.5.5.jar cas-server-webapp-3.3-RC3/WEB-INF/lib/spring-security-cas-client-2.0.3.jar cas-server-webapp-3.3-RC3/WEB-INF/lib/spring-security-core-2.0.3.jar cas-server-webapp-3.3-RC3/WEB-INF/lib/spring-tx-2.5.5.jar cas-server-webapp-3.3-RC3/WEB-INF/lib/spring-web-2.5.5.jar cas-server-webapp-3.3-RC3/WEB-INF/lib/spring-webflow-1.0.5.jar cas-server-webapp-3.3-RC3/WEB-INF/lib/spring-webmvc-2.5.5.jar $ 2008/8/18 Scott Battaglia <[EMAIL PROTECTED]>: > You didn't include the Spring LDAP jar: > > Instantiation of bean failed; nest > ed exception is java.lang. > NoClassDefFoundError: org/springframework/ldap/core/ContextSource > > Did you add the LDAP dependency to your WAR file's POM and then rebuild the > WAR? > > -Scott > > > On Mon, Aug 18, 2008 at 7:38 AM, Eitetsu Oomoto <[EMAIL PROTECTED]> > wrote: >> >> 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 > > > _______________________________________________ > Yale CAS mailing list > [email protected] > http://tp.its.yale.edu/mailman/listinfo/cas > > -- 大本 英徹 京都産業大学 コンピュータ理工学部ネットワークメディア学科 E-mail: [EMAIL PROTECTED] Tel: 075-705-1904 (Dial In) (*^.^*) (*^_^*) (*^o^*) (*^.^*) Fax: 075-705-1914 _______________________________________________ Yale CAS mailing list [email protected] http://tp.its.yale.edu/mailman/listinfo/cas
