The error message is pretty clear. The definition of bean serviceRegistryDao is missing from deployerConfigContext.xml. This bean is not optional. Please use this file as the basis of your version: https://www.ja-sig.org/svn/cas3/tags/cas-server-3.4.2/cas-server-webapp/src/main/webapp/WEB-INF/deployerConfigContext.xml.
Adam RJ wrote: > I've deployed CAS 3.4.3 on Tomcat 6.0.26 and launched the default page > successfully. After adding mod'ing the deployerConfigContext.xml, I get the > following error in the log: > > -------------------------------------------------------------------- > > org.springframework.beans.factory.BeanCreationException: Error creating bean > with name 'servicesManager' defined in ServletContext resource > [/WEB-INF/spring-configuration/applicationContext.xml]: Cannot resolve > reference to bean 'serviceRegistryDao' while setting constructor argument; > nested exception is > org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean > named 'serviceRegistryDao' is defined > at > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328) > > -------------------------------------------------------------------- > > Here's my deployerConfigContext.xml > > -------------------------------------------------------------------- > > <?xml version="1.0" encoding="UTF-8"?> > <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" > "http://www.springframework.org/dtd/spring-beans.dtd"> > > <beans> > <bean id="authenticationManager" > class="org.jasig.cas.authentication.AuthenticationManagerImpl"> > <property name="credentialsToPrincipalResolvers"> > <list> > <bean > class="org.jasig.cas.authentication.principal.UsernamePasswordCredentialsToPrincipalResolver" > /> > <bean > class="org.jasig.cas.authentication.principal.HttpBasedServiceCredentialsToPrincipalResolver" > /> > </list> > </property> > > <property name="authenticationHandlers"> > <list> > <bean > > class="org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler"> > <property > name="httpClient" > ref="httpClient" /> > </bean> > > <bean > class="org.jasig.cas.adaptors.ldap.BindLdapAuthenticationHandler"> > <property name="filter" value="sAMAccountName=%u" /> > <property name="searchBase" value="dc=johnmarshall,dc=edu" /> > <property name="contextSource" ref="contextSource" /> > <property name="ignorePartialResultException" value="yes" /> > </bean> > </list> > </property> > </bean> > > <bean id="contextSource" > class="org.jasig.cas.adaptors.ldap.util.AuthenticatedLdapContextSource"> > <property name="urls"> > <list> > <value>ldap://dc.domain.edu:389/</value> > </list> > </property> > <!-- > +--> > <property name="userName" value="CN=username,DC=domain,DC=edu"/> > <property name="password" value="p4$$w0rd"/> > <property name="baseEnvironmentProperties"> > <map> > <entry> > <key> > <value>java.naming.security.authentication</value> > </key> > <value>simple</value> > </entry> > </map> > </property> > </bean> > > </beans> > > -------------------------------------------------------------------- > > Please advise > -- You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user
<<attachment: arybicki.vcf>>
