Matthew Jones schrieb:
> O.K. Now that I have a working Tomcat installation on Ubuntu (with the
> security option turned off) I'm back to following the CAS with LDAP
> documentation (not using fast bind).
>
> However, I am still unable to start the CAS server when I try to add
> the LDAP configuration. At least now I am in a position to be able to
> start and stop the CAS application from within Tomcat (although I do
> restart Tomcat to check that the error really exists).
>
> Anyway, I made the change to the pom.xml file and CAS still runs and
> can be started and stopped. So changing pom.xml doesn't seem to upset
> my installation. The next step was to add the stuff to the deployer
> configuration but then CAS won't start at all. So I tried to minimise
> it further by not setting up the authenticationHandler, that is using
> a deployer configuration with the contextSource bean defined but not
> actually used. This made no difference and here is the contents of the
> catalina log file:
>
> INFO: Starting Servlet Engine: Apache Tomcat/5.5
> 29-Jul-2008 12:32:50 org.apache.catalina.core.StandardHost start
> INFO: XML validation disabled
> 29-Jul-2008 12:32:52 org.apache.catalina.startup.HostConfig deployWAR
> INFO: Deploying web application archive cas-server-webapp-3.2.1.war
> 29-Jul-2008 12:32:55 org.apache.catalina.core.StandardContext start
> SEVERE: Error filterStart
I guess you have to set up a filter - like this:
<bean class="org.jasig.cas.adaptors.ldap.BindLdapAuthenticationHandler">
<property name="filter" value="uid=%u" />
<property name="searchBase" value="ou=people,dc=rutgers,dc=edu" />
<property name="contextSource" ref="contextSource" />
</bean>
[http://www.ja-sig.org/wiki/display/CASUM/LDAP]
Have you added the cas-server-support-ldap-3.2.1.jar in your lib-folder?
It is located in your local modules-folder.
Best regards
Martin
_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas