Wow!  That last looks to have done it.  This time when Tomcat started up
it started with the log entry "loading 0 service" and access to the
pages was denied with service not registered errors (correct behavior). 
When I hand-entered the stub HTTP and IMAP service into the correct
location in our LDAP server, the logs show a load of 1 service and
access to the login page is restored (again correct behavior).

Now I just need to get the cas-management webapp up and running and we
can move on to the next step of our deployment.  Thanks to all who
offered assistance getting us over this hurdle.

Dave


On 8/5/14 11:48 AM, John Gasper wrote:
> Hi David,
>
> You need to add the "context" namespace and schema to the "beans"
> definition:
>
> Before the schemaLocation add:
> xmlns:context="http://www.springframework.org/schema/context";
>
> in schemaLocation attribute add:
> http://www.springframework.org/schema/context
> http://www.springframework.org/schema/context/spring-context-3.0.xsd
>  
> On 8/5/14, 7:11 AM, David A. Kovacic wrote:
>> That goes into the deployerConfigContext.xml file right after the
>> "beans" element like so, correct:
>> <beans xmlns="http://www.springframework.org/schema/beans";
>>        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>        xmlns:p="http://www.springframework.org/schema/p";
>>        xmlns:c="http://www.springframework.org/schema/c";
>>        xmlns:tx="http://www.springframework.org/schema/tx";
>>        xmlns:util="http://www.springframework.org/schema/util";
>>        xmlns:sec="http://www.springframework.org/schema/security";
>>       
>> xsi:schemaLocation="http://www.springframework.org/schema/beans
>> http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
>>        http://www.springframework.org/schema/tx
>> http://www.springframework.org/schema/tx/spring-tx-3.2.xsd
>>        http://www.springframework.org/schema/security
>> http://www.springframework.org/schema/security/spring-security-3.2.xsd
>>        http://www.springframework.org/schema/util
>> http://www.springframework.org/schema/util/spring-util.xsd";>
>>        *<context:component-scan base-package="org.jasig.cas" />*
>>
>> When I do that, I get the following error on startup:
>>
>> 2014-08-05 10:02:59,392 ERROR
>> [org.jasig.cas.web.init.SafeContextLoaderListener] -
>> SafeContextLoaderListener:
>> The Spring ContextLoaderListener we wrap threw on contextInitialized.
>> But for our having caught this error, the web application context
>> would not have initialized.
>> org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line
>> 47 in XML document from ServletContext resource
>> [/WEB-INF/deployerConfigContext.xml] is invalid; nested exception is
>> org.xml.sax.SAXParseException; lineNumber: 47; columnNumber: 86; The
>> prefix "context" for element "context:component-scan" is not bound.
>>     at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:396)
>>     at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
>>     at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)
>>     at
>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174)
>>     at
>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209)
>>     at
>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180)
>>     at
>> org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:125)
>>     at
>> org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:94)
>>     at
>> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)
>>     at
>> org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:537)
>>     at
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:451)
>>     at
>> org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:389)
>>     at
>> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:294)
>>     at
>> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
>>     at
>> org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized(SafeContextLoaderListener.java:75)
>>     at
>> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4973)
>>     at
>> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5467)
>>     at
>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>>     at
>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
>>     at
>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
>>     at
>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632)
>>     at
>> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1083)
>>     at
>> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1880)
>>     at
>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>>     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>>     at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>>     at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>>     at java.lang.Thread.run(Thread.java:745)
>>
>> On 8/5/14 3:02 AM, Misagh Moayyed wrote:
>>>
>>> Your ldap DAO is missing both the search filter and the load filter
>>> and they should be automatically set by the code.
>>>
>>>  
>>>
>>> Try adding:
>>>
>>> <context:component-scan base-package="org.jasig.cas" />
>>>
>>>  
>>>
>>> To your configuration.
>>>
>>>  
>>>
>>> *From:*David A. Kovacic [mailto:d...@case.edu]
>>> *Sent:* Monday, August 4, 2014 10:32 AM
>>> *To:* cas-user@lists.jasig.org
>>> *Subject:* [cas-user] Issues with deploying LDAP-based Service
>>> Registry (4.0.0)
>>>
>>>  
>>>
>>> We have been trying to get the LDAP service registry running on CAS
>>> 4.0.0 by fleshing out the beans given in the 4.0.0 documentation. 
>>> Essentially what we've done is create the
>>> pooledLdapConnectionFactory and searchRequest properties using our
>>> LDAP authentication setup as a template.  The ldapServiceMapper
>>> property does not appear to require more configuration (at least
>>> when using the default LDAP attribute names) than is given in the
>>> documentation (note that I've only pulled the pertinent pieces of
>>> the deployerConfigContext.xml file below to help keep the size of
>>> this down to something reasonable).  The abstractConnectionPool
>>> stuff is shared between the service registry and the authentication
>>> pieces.  This is what our deployerConfigContext.xml file looks like:
>>>
>>>     <bean id="serviceRegistryDao"
>>>          
>>> class="org.jasig.cas.adaptors.ldap.services.LdapServiceRegistryDao"
>>>           p:connectionFactory-ref="servicePooledLdapConnectionFactory"
>>>           p:searchRequest-ref="searchRequest"
>>>           p:ldapServiceMapper-ref="ldapMapper" />
>>>
>>>     <bean id="servicePooledLdapConnectionFactory"
>>>           class="org.ldaptive.pool.PooledConnectionFactory"
>>>           p:connectionPool-ref="serviceConnectionPool" />
>>>
>>>     <bean id="serviceConnectionPool" parent="abstractConnectionPool"
>>>           p:connectionFactory-ref="serviceConnectionFactory" />
>>>
>>>      <bean id="abstractConnectionPool" abstract="true"
>>>           class="org.ldaptive.pool.BlockingConnectionPool"
>>>           init-method="initialize"
>>>           p:poolConfig-ref="ldapPoolConfig"
>>>           p:blockWaitTime="${ldap.pool.blockWaitTime}"
>>>           p:validator-ref="searchValidator"
>>>           p:pruneStrategy-ref="pruneStrategy" />
>>>
>>>     <bean id="abstractConnectionConfig" abstract="true"
>>>           class="org.ldaptive.ConnectionConfig"
>>>           p:ldapUrl="${ldap.url}"
>>>           p:connectTimeout="${ldap.connectTimeout}"
>>>           p:useStartTLS="${ldap.useStartTLS}"
>>>           p:sslConfig-ref="sslConfig" />
>>>
>>>     <bean id="ldapPoolConfig" class="org.ldaptive.pool.PoolConfig"
>>>           p:minPoolSize="${ldap.pool.minSize}"
>>>           p:maxPoolSize="${ldap.pool.maxSize}"
>>>           p:validateOnCheckOut="${ldap.pool.validateOnCheckout}"
>>>           p:validatePeriodically="${ldap.pool.validatePeriodically}"
>>>           p:validatePeriod="${ldap.pool.validatePeriod}" />
>>>
>>>     <bean id="sslConfig" class="org.ldaptive.ssl.SslConfig">
>>>         <property name="credentialConfig">
>>>             <bean class="org.ldaptive.ssl.X509CredentialConfig"
>>>                   p:trustCertificates="${ldap.trustedCert}" />
>>>         </property>
>>>     </bean>
>>>
>>>     <bean id="pruneStrategy" class="org.ldaptive.pool.IdlePruneStrategy"
>>>           p:prunePeriod="${ldap.pool.prunePeriod}"
>>>           p:idleTime="${ldap.pool.idleTime}" />
>>>
>>>     <bean id="searchValidator"
>>> class="org.ldaptive.pool.SearchValidator" />
>>>    <bean id="serviceConnectionFactory"
>>>           class="org.ldaptive.DefaultConnectionFactory"
>>>           p:connectionConfig-ref="serviceConnectionConfig" />
>>>
>>>     <bean id="serviceConnectionConfig"
>>> parent="svcAbstractConnectionConfig"
>>>           p:connectionInitializer-ref="serviceConnectionInitializer" />
>>>
>>>     <bean id="svcAbstractConnectionConfig" abstract="true"
>>>           class="org.ldaptive.ConnectionConfig"
>>>           p:ldapUrl="${ldap.service.url}"
>>>           p:connectTimeout="${ldap.connectTimeout}"
>>>           p:useStartTLS="${ldap.useStartTLS}"
>>>           p:sslConfig-ref="sslConfig" />
>>>
>>>     <bean id="serviceConnectionInitializer"
>>>           class="org.ldaptive.BindConnectionInitializer"
>>>           p:bindDn="${ldap.service.managerDn}">
>>>         <property name="bindCredential">
>>>             <bean class="org.ldaptive.Credential"
>>>                   c:password="${ldap.service.managerPassword}" />
>>>         </property>
>>>     </bean>
>>>    
>>>     <bean id="searchRequest"
>>>           class="org.ldaptive.SearchRequest"
>>>           p:baseDn="${ldap.service.baseDn}"
>>>           p:searchFilter="${ldap.service.searchFilter}" />
>>>    
>>>     <bean id="ldapMapper"
>>>          
>>> class="org.jasig.cas.adaptors.ldap.services.DefaultLdapServiceMapper"/>
>>>    
>>>
>>> Maven builds the package with no errors, but when we go to start up
>>> Tomcat this is what we see:
>>>
>>> INFO: Starting Servlet Engine: Apache Tomcat/7.0.54
>>> Aug 04, 2014 1:06:50 PM org.apache.catalina.startup.HostConfig deployWAR
>>> INFO: Deploying web application archive
>>> /opt/apache-tomcat-7.0.54/webapps/cas.war
>>> 2014-08-04 13:06:57,222 ERROR
>>> [org.springframework.web.context.ContextLoader] - <Context
>>> initialization failed>
>>> 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.BeanCreationException: Error
>>> creating bean with name 'serviceRegistryDao' defined in
>>> ServletContext resource [/WEB-INF/deployerConfigContext.xml]:
>>> Initialization of bean failed; nested exception is
>>> org.springframework.beans.factory.BeanInitializationException: Bean
>>> state is invalid: searchFilter - may not be null; loadFilter - may
>>> not be null
>>>     at
>>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:326)
>>>     at
>>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
>>>     at
>>> org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:637)
>>>     at
>>> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:148)
>>>     at
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1075)
>>>     at
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:979)
>>>     at
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:487)
>>>     at
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
>>>     at
>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:296)
>>>     at
>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
>>>     at
>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:293)
>>>     at
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
>>>     at
>>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:628)
>>>     at
>>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
>>>     at
>>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
>>>     at
>>> org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:389)
>>>     at
>>> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:294)
>>>     at
>>> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
>>>     at
>>> org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized(SafeContextLoaderListener.java:75)
>>>     at
>>> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4973)
>>>     at
>>> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5467)
>>>     at
>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>>>     at
>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
>>>     at
>>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
>>>     at
>>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632)
>>>     at
>>> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1083)
>>>     at
>>> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1880)
>>>     at
>>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>>>     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>>>     at
>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>>>     at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>>>     at java.lang.Thread.run(Thread.java:745)
>>> Caused by: org.springframework.beans.factory.BeanCreationException:
>>> Error creating bean with name 'serviceRegistryDao' defined in
>>> ServletContext resource [/WEB-INF/deployerConfigContext.xml]:
>>> Initialization of bean failed; nested exception is
>>> org.springframework.beans.factory.BeanInitializationException: Bean
>>> state is invalid: searchFilter - may not be null; loadFilter - may
>>> not be null
>>>     at
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:529)
>>>     at
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
>>>     at
>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:296)
>>>     at
>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
>>>     at
>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:293)
>>>     at
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
>>>     at
>>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:320)
>>>     ... 31 more
>>> Caused by:
>>> org.springframework.beans.factory.BeanInitializationException: Bean
>>> state is invalid: searchFilter - may not be null; loadFilter - may
>>> not be null
>>>     at
>>> org.springframework.validation.beanvalidation.BeanValidationPostProcessor.doValidate(BeanValidationPostProcessor.java:113)
>>>     at
>>> org.springframework.validation.beanvalidation.BeanValidationPostProcessor.postProcessAfterInitialization(BeanValidationPostProcessor.java:91)
>>>     at
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:409)
>>>     at
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1518)
>>>     at
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
>>>     ... 37 more
>>> 2014-08-04 13:06:57,231 ERROR
>>> [org.jasig.cas.web.init.SafeContextLoaderListener] -
>>> <SafeContextLoaderListener:
>>> The Spring ContextLoaderListener we wrap threw on contextInitialized.
>>> But for our having caught this error, the web application context
>>> would not have initialized.>
>>> 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.BeanCreationException: Error
>>> creating bean with name 'serviceRegistryDao' defined in
>>> ServletContext resource [/WEB-INF/deployerConfigContext.xml]:
>>> Initialization of bean failed; nested exception is
>>> org.springframework.beans.factory.BeanInitializationException: Bean
>>> state is invalid: searchFilter - may not be null; loadFilter - may
>>> not be null
>>>     at
>>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:326)
>>>     at
>>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
>>>     at
>>> org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:637)
>>>     at
>>> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:148)
>>>     at
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1075)
>>>     at
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:979)
>>>     at
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:487)
>>>     at
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
>>>     at
>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:296)
>>>     at
>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
>>>     at
>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:293)
>>>     at
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
>>>     at
>>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:628)
>>>     at
>>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
>>>     at
>>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
>>>     at
>>> org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:389)
>>>     at
>>> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:294)
>>>     at
>>> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
>>>     at
>>> org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized(SafeContextLoaderListener.java:75)
>>>     at
>>> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4973)
>>>     at
>>> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5467)
>>>     at
>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>>>     at
>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
>>>     at
>>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
>>>     at
>>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632)
>>>     at
>>> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1083)
>>>     at
>>> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1880)
>>>     at
>>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>>>     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>>>     at
>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>>>     at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>>>     at java.lang.Thread.run(Thread.java:745)
>>> Caused by: org.springframework.beans.factory.BeanCreationException:
>>> Error creating bean with name 'serviceRegistryDao' defined in
>>> ServletContext resource [/WEB-INF/deployerConfigContext.xml]:
>>> Initialization of bean failed; nested exception is
>>> org.springframework.beans.factory.BeanInitializationException: Bean
>>> state is invalid: searchFilter - may not be null; loadFilter - may
>>> not be null
>>>     at
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:529)
>>>     at
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
>>>     at
>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:296)
>>>     at
>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
>>>     at
>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:293)
>>>     at
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
>>>     at
>>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:320)
>>>     ... 31 more
>>> Caused by:
>>> org.springframework.beans.factory.BeanInitializationException: Bean
>>> state is invalid: searchFilter - may not be null; loadFilter - may
>>> not be null
>>>     at
>>> org.springframework.validation.beanvalidation.BeanValidationPostProcessor.doValidate(BeanValidationPostProcessor.java:113)
>>>     at
>>> org.springframework.validation.beanvalidation.BeanValidationPostProcessor.postProcessAfterInitialization(BeanValidationPostProcessor.java:91)
>>>     at
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:409)
>>>     at
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1518)
>>>     at
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
>>>     ... 37 more
>>> Aug 04, 2014 1:06:57 PM org.apache.catalina.core.StandardContext
>>> startInternal
>>> SEVERE: Error filterStart
>>> Aug 04, 2014 1:06:57 PM org.apache.catalina.core.StandardContext
>>> startInternal
>>> SEVERE: Context [/cas] startup failed due to previous errors
>>>
>>> as far as we can tell, there are no missing dependencies since Maven
>>> builds the project without error.
>>>
>>> If anyone who has gotten this working (under 3.5.2 or 4.0.0) can
>>> give us some pointers on what we are missing, we would appreciate it.
>>>
>>>  
>>> -- 
>>> You are currently subscribed to cas-user@lists.jasig.org 
>>> <mailto:cas-user@lists.jasig.org> as: mmoay...@unicon.net 
>>> <mailto:mmoay...@unicon.net>
>>> To unsubscribe, change settings or access archives, see 
>>> http://www.ja-sig.org/wiki/display/JSG/cas-user
>>> -- 
>>> You are currently subscribed to cas-user@lists.jasig.org as: d...@case.edu
>>> To unsubscribe, change settings or access archives, see 
>>> http://www.ja-sig.org/wiki/display/JSG/cas-user
>> -- 
>> You are currently subscribed to cas-user@lists.jasig.org as: 
>> jgas...@unicon.net
>> To unsubscribe, change settings or access archives, see 
>> http://www.ja-sig.org/wiki/display/JSG/cas-user
>
> -- 
> *John Gasper*
> IAM Consultant
> Unicon, Inc.
> PGP/GPG Key: 0xbafee3ef
> -- 
> You are currently subscribed to cas-user@lists.jasig.org as: d...@case.edu
> To unsubscribe, change settings or access archives, see 
> http://www.ja-sig.org/wiki/display/JSG/cas-user

-- 
You are currently subscribed to cas-user@lists.jasig.org as: 
arch...@mail-archive.com
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-user

Reply via email to