They renamed the property on us: the property is now "anonymousReadOnly" (it may or many not be necessary for you though). SSL should not be manadatory (but make sure you configure the ContextSource correctly). The catalina.outor the cas.log should contain the excecption for the "CAS is Unavailable Message".
-Scott On 1/16/07, Jeff <[EMAIL PROTECTED]> wrote:
Cool! I got a pace! thank you! But, actually I got new problem after I put kdapbp-1.0.jar into lib directory. It says: "...Invalid property 'authenticatedReadOnly' of bean class...", however, after I removed this property from the configuration file, I reached the login page successfully. But after I inputed username/password, I got the following response: CAS is Unavailable A general exception occurred while trying to access CAS. Please notify your system administrator. And I can't find any trace ether directly from web page or cas.log file. Since my OpenLDAP doesn't support SSL yet, and I saw the common of "This is the authentication handler that authenticates services by means of callback via SSL, thereby validating a server side SSL certificate." from deployerConfigContext.xml, do you think a SSL available LDAP server is mandatory? For your clear, I list my questions aboved below: 1. Why "authenticatedReadOnly" property can't work? 2. What's means "CAS is Unavailable..."? and how can I get the detail information? 3. Is the SSL connection to LDAP Server mandatory? What will happend if I connect to an Un-SSL available LDAP server? Thank you a lot Jeff "Scott Battaglia" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] Spring LDAP 1.1.2 included a new dependency that we were unaware of at the time CAS 3.0.6 was created. You can find the library in the standard Spring LDAP 1.1.2 release or download it here: https://svn.sourceforge.net/svnroot/springframework/repos/repo-ext/com/sun/ldapbp/1.0/ldapbp-1.0.jar -Scott On 1/16/07, JA-SIG CAS Community <[EMAIL PROTECTED]> wrote: > > Hi all > > I installed a Cas server successful, but when I tried to connect CAS to > OpenLDAP, I got the following error message, when I open the login > interface: > > -------------------------------------------------- > The Throwable encountered at context listener initialization was: > > 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.BindLdapAuthenticationHandler #1060478 ' > 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 .BindLdapAuthenticationHandler#1060478 ' > 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]: Instantiation of bean failed; > nested > exception is java.lang.NoClassDefFoundError: > com.sun.jndi.ldap.ctl.ResponseControlFactory > The Throwable encountered at dispatcher servlet initialization was: > > 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.BindLdapAuthenticationHandler#1060478' > 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.BindLdapAuthenticationHandler#1060478' > 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]: Instantiation of bean failed; > nested > exception is java.lang.NoClassDefFoundError: > com.sun.jndi.ldap.ctl.ResponseControlFactory > > --------------------------------------------------- > > As I configured my server forward > http://www.ja-sig.org/products/cas/server/ldapauthhandler/index.html . I > didn't find any information for applicationContext.xml configure. who > can > tell me what's the problem? > > BTW: My testing environment is CAS 3.0.6. spring-ldap1.1.2 and > cas-server-ldap-3.0.6 are under WEB-INF/lib directory. > > > > _______________________________________________ > 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
_______________________________________________ Yale CAS mailing list [email protected] http://tp.its.yale.edu/mailman/listinfo/cas
