I have deployed again CAS server 3.3.
In this configuration, the Spring LDAP jar files are downloaded from
http://www.springframework.org/ldap, and
are located in cas-server-webapp-3.3-RC2/WEB-INF/lib.
Also, I followed the following instruction:
http://www.ja-sig.org/wiki/display/CASUM/CAS+Quickly+%28LDAP%2C+Windows%2C+Apache+Directory+Server%29

Our CAS server is working fine, and my issue is resolved.


Regards,
Eitetsu Oomoto

2008/08/19 0:57 Eitetsu Oomoto <[EMAIL PROTECTED]>:
> 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
>



-- 
大本 英徹
京都産業大学 コンピュータ理工学部ネットワークメディア学科
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

Reply via email to