Hi, You are trying to use a data source called jdbc/cas-source and I see a DataSource named jdbc/ehcache as a ResourceLink. Hence the error I think. Best regards,
Jérôme LELEU Founder of CAS in the cloud: www.casinthecloud.com | Twitter: @leleuj Chairman of CAS: www.jasig.org/cas | Creator of pac4j: www.pac4j.org 2014-07-11 16:33 GMT+02:00 William Schwiemann <wc...@case.edu>: > Hello all, > > Sorry to bother you again, but I'm still just running around in circles on > this issue. Any assistance or pointing me in the right direction would be > much appreciated. > > I've been attempting to build and deploy the server management webapp, but > I've been having issues integrating it with the server webapp, and there > doesn't seem to be much documentation on deploying it with an ehcache-based > implementation. Upon building and starting tomcat, I'm met with the > following error: > > Error creating bean with name 'dataSource' defined in ServletContext > resource [/WEB-INF/deployerConfigContext.xml]: Invocation of init method > failed; nested exception is javax.naming.NameNotFoundException: Name > [cas-source] is not bound in this Context. Unable to find [cas-source]. > > The relevant portions of deployerConfigContext.xml: > > <tx:annotation-driven transaction-manager="transactionManager" /> > > <bean id="factoryBean" > > class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean" > p:dataSource-ref="dataSource" > p:jpaVendorAdapter-ref="jpaVendorAdapter" > p:packagesToScan-ref="packagesToScan"> > <property name="jpaProperties"> > <props> > <prop key="hibernate.dialect">${database.hibernate.dialect}</prop> > <prop key="hibernate.hbm2ddl.auto">update</prop> > <prop key="hibernate.jdbc.batch_size">${database.batchSize}</prop> > </props> > </property> > </bean> > > <bean id="jpaVendorAdapter" > class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter" > p:generateDdl="true" > p:showSql="true" /> > > <bean id="serviceRegistryDao" > class="org.jasig.cas.services.JpaServiceRegistryDaoImpl" /> > > <bean id="transactionManager" > class="org.springframework.orm.jpa.JpaTransactionManager" > p:entityManagerFactory-ref="factoryBean" /> > > <!-- > | Injects EntityManager/Factory instances into beans with > | @PersistenceUnit and @PersistenceContext > --> > <bean > class="org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor" > /> > > <!-- > Configuration via JNDI > --> > <bean id="dataSource" > class="org.springframework.jndi.JndiObjectFactoryBean" > p:jndiName="java:comp/env/jdbc/cas-source" /> > > And cas.properties: > > database.hibernate.dialect=org.hibernate.ogm.dialect.ehcache > database.batchSize=20 > > And context.xml: > <ResourceLink global="jdbc/ehcache" name="jdbc/ehcache" > type="javax.sql.DataSource" /> > > Again, thank you very much for your patience and any help you can provide > me. Please let me know if any necessary information is missing, and I'll > send it along ASAP > > Sincerely, > William Schwiemann > > -- > You are currently subscribed to cas-user@lists.jasig.org as: lel...@gmail.com > 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