All,

I am get this error when I try to deploy 3.4.11:

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]: Cannot resolve reference to bean 
'entityManagerFactory' while setting bean property 'entityManagerFactory'; 
nested exception is org.springframework.beans.factory.BeanCreationException: 
Error creating bean with name 'entityManagerFactory' defined in ServletContext 
resource [/WEB-INF/deployerConfigContext.xml]: Invocation of init method 
failed; nested exception is java.lang.ExceptionInInitializerError

For the life of me I can't see what is wrong with my deployerConfigContext.xml. 
Here is the relevant part: (This works just fine in 3.4.5)

<bean id="serviceRegistryDao" 
class="org.jasig.cas.services.JpaServiceRegistryDaoImpl"
       p:entityManagerFactory-ref="entityManagerFactory" >
    </bean>
<!-- This is the EntityManagerFactory configuration for Hibernate -->



    <bean id="entityManagerFactory" 
class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">

        <property name="dataSource" ref="dataSource"/>
        <property name="jpaVendorAdapter">
            <bean 
class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
                <property name="generateDdl" value="true"/>
                <property name="showSql" value="true" />
            </bean>
        </property>
        <property name="jpaProperties">
            <props>
                <prop 
key="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</prop>
                <prop key="hibernate.hbm2ddl.auto">update</prop>
            </props>
        </property>
    </bean>


    <bean id="transactionManager" 
class="org.springframework.orm.jpa.JpaTransactionManager">
        <property name="entityManagerFactory" ref="entityManagerFactory"/>
    </bean>

    <tx:annotation-driven transaction-manager="transactionManager"/>

<bean
    id="dataSource"
    class="com.mchange.v2.c3p0.ComboPooledDataSource"
    p:driverClass="oracle.jdbc.driver.OracleDriver"
    p:jdbcUrl="${cas.database.url}"
    p:user="${cas.database.user}"
    p:password="${cas.database.password}"
    p:initialPoolSize="8"
    p:minPoolSize="8"
    p:maxPoolSize="64"
    p:maxIdleTimeExcessConnections="0"
    p:checkoutTimeout="0"
    p:acquireIncrement="3"
    p:acquireRetryAttempts="30"
    p:acquireRetryDelay="100"
    p:idleConnectionTestPeriod="0"

  />

Any help appreciated,

Bryan

-- 
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

Reply via email to