Your overlay is pulling the wrong version for c3p0. That's why you get this 
error. Examine for duplicate dependencies, find where it's coming from and 
let us know. That would be the actual bug.

My bet is that it's coming from the webapp-support module.

> -----Original Message-----
> From: [email protected] [mailto:[email protected]]
> Sent: Wednesday, October 21, 2015 3:12 AM
> To: [email protected]
> Cc: Misagh Moayyed <[email protected]>
> Subject: RE: [cas-user] javax.persistence.TransactionRequiredException on 
> CAS
> 4.1.1
>
> Hi Misagh,
>
> I saw the document is already modified, so I replaced my existing
> configuration with the new one.
>
> Now I'm getting the following exception:
>
> oct 21, 2015 11:00:51 AM org.hibernate.dialect.Dialect <init>
> Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [
> acquireIncrement -> 16, acquireRetryAttempts -> 5, acquireRetryDelay ->
> 2000, autoCommitOnClose -> false, automaticTestTable -> null,
> breakAfterAcquireFailure -> false, checkoutTimeout -> 2000,
> connectionCustomizerClassName -> null, connectionTesterClassName ->
> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName ->
> z8kfsx9c128vutd825zsr|25d663c8, debugUnreturnedConnectionStackTraces ->
> false, description -> null, driverClass -> com.mysql.jdbc.Driver,
> factoryClassLocation -> null, forceIgnoreUnresolvedTransactions ->
> false, identityToken -> z8kfsx9c128vutd825zsr|25d663c8,
> idleConnectionTestPeriod -> 30, initialPoolSize -> 6, jdbcUrl ->
> jdbc:mysql://fqdn:3306/cas?autoReconnect=true,
> lastAcquisitionFailureDefaultUser -> null, maxAdministrativeTaskTime ->
> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections
> -> 1000, maxPoolSize -> 18, maxStatements -> 0,
> maxStatementsPerConnection -> 0, minPoolSize -> 6, numHelperThreads ->
> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery ->
> select 1, properties -> {user=******, password=******}, propertyCycle ->
> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false,
> unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies ->
> false ]
> oct 21, 2015 11:00:51 AM org.hibernate.dialect.Dialect <init>
> INFO: HHH000400: Using dialect: org.hibernate.dialect.MySQLDialect
> oct 21, 2015 11:00:51 AM
> org.hibernate.engine.jdbc.internal.LobCreatorBuilder
> useContextualLobCreation
> INFO: HHH000424: Disabling contextual LOB creation as createClob()
> method threw error : java.lang.reflect.InvocationTargetException
> oct 21, 2015 11:00:51 AM
> org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory <init>
> INFO: HHH000397: Using ASTQueryTranslatorFactory
> oct 21, 2015 11:00:51 AM org.hibernate.validator.internal.util.Version
> <clinit>
> INFO: HV000001: Hibernate Validator 5.1.3.Final
> Hibernate: update RegisteredServiceImpl set access_strategy=?,
> attribute_release=?, description=?, evaluation_order=?, logo=?,
> logout_type=?, logout_url=?, name=?, proxy_policy=?, public_key=?,
> required_handlers=?, serviceId=?, theme=?, username_attr=? where id=?
> oct 21, 2015 11:00:53 AM
> org.hibernate.engine.jdbc.batch.internal.AbstractBatchImpl release
> INFO: HHH000010: On release of batch it still contained JDBC statements
> [...]
> oct 21, 2015 11:01:12 AM
> org.hibernate.engine.jdbc.batch.internal.AbstractBatchImpl release
> INFO: HHH000010: On release of batch it still contained JDBC statements
> 2015-10-21 11:01:12,943 WARN
> [org.springframework.web.context.support.XmlWebApplicationContext] -
> <Exception encountered during context initialization - cancelling
> refresh attempt
> org.springframework.beans.factory.BeanCreationException: Error creating
> bean with name 'cas3ServiceSuccessView' defined in ServletContext
> resource [/WEB-INF/spring-configuration/protocolViewsConfiguration.xml]:
> Cannot resolve reference to bean 'casAttributeEncoder' while setting
> bean property 'casAttributeEncoder'; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating
> bean with name 'casAttributeEncoder' defined in ServletContext resource
> [/WEB-INF/spring-configuration/protocolViewsConfiguration.xml]: Cannot
> resolve reference to bean 'servicesManager' while setting constructor
> argument; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating
> bean with name 'servicesManager' defined in ServletContext resource
> [/WEB-INF/spring-configuration/applicationContext.xml]: Bean
> instantiation via constructor failed; nested exception is
> org.springframework.beans.BeanInstantiationException: Failed to
> instantiate [org.jasig.cas.services.DefaultServicesManagerImpl]:
> Constructor threw exception; nested exception is
> java.lang.AbstractMethodError:
> com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.setBinaryStream(ILjava/io/
> InputStream;J)V
>       at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolve
> Reference(BeanDefinitionValueResolver.java:359)
>       at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolve
> ValueIfNecessary(BeanDefinitionValueResolver.java:108)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.
> applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1477)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.
> populateBean(AbstractAutowireCapableBeanFactory.java:1222)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.
> doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.
> createBean(AbstractAutowireCapableBeanFactory.java:476)
>       at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(Abs
> tractBeanFactory.java:303)
>       at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSin
> gleton(DefaultSingletonBeanRegistry.java:230)
>       at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Abstr
> actBeanFactory.java:299)
>       at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstrac
> tBeanFactory.java:194)
>       at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInsta
> ntiateSingletons(DefaultListableBeanFactory.java:755)
>       at
> org.springframework.context.support.AbstractApplicationContext.finishBeanFact
> oryInitialization(AbstractApplicationContext.java:757)
>       at
> org.springframework.context.support.AbstractApplicationContext.refresh(Abstra
> ctApplicationContext.java:480)
>       at
> org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicati
> onContext(ContextLoader.java:403)
>       at
> org.springframework.web.context.ContextLoader.initWebApplicationContext(Conte
> xtLoader.java:306)
>       at
> org.springframework.web.context.ContextLoaderListener.contextInitialized(Cont
> extLoaderListener.java:106)
>       at
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4
> 973)
>       at
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5
> 467)
>       at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>       at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:90
> 1)
>       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:1073)
>       at
> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1857)
>       at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>       at java.util.concurrent.FutureTask.run(FutureTask.java:262)
>       at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:114
> 5)
>       at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:61
> 5)
>       at java.lang.Thread.run(Thread.java:745)
> Caused by: org.springframework.beans.factory.BeanCreationException:
> Error creating bean with name 'casAttributeEncoder' defined in
> ServletContext resource
> [/WEB-INF/spring-configuration/protocolViewsConfiguration.xml]: Cannot
> resolve reference to bean 'servicesManager' while setting constructor
> argument; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating
> bean with name 'servicesManager' defined in ServletContext resource
> [/WEB-INF/spring-configuration/applicationContext.xml]: Bean
> instantiation via constructor failed; nested exception is
> org.springframework.beans.BeanInstantiationException: Failed to
> instantiate [org.jasig.cas.services.DefaultServicesManagerImpl]:
> Constructor threw exception; nested exception is
> java.lang.AbstractMethodError:
> com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.setBinaryStream(ILjava/io/
> InputStream;J)V
>       at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolve
> Reference(BeanDefinitionValueResolver.java:359)
>       at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolve
> ValueIfNecessary(BeanDefinitionValueResolver.java:108)
>       at
> org.springframework.beans.factory.support.ConstructorResolver.resolveConstruc
> torArguments(ConstructorResolver.java:648)
>       at
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstru
> ctor(ConstructorResolver.java:140)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.
> autowireConstructor(AbstractAutowireCapableBeanFactory.java:1139)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.
> createBeanInstance(AbstractAutowireCapableBeanFactory.java:1042)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.
> doCreateBean(AbstractAutowireCapableBeanFactory.java:504)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.
> createBean(AbstractAutowireCapableBeanFactory.java:476)
>       at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(Abs
> tractBeanFactory.java:303)
>       at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSin
> gleton(DefaultSingletonBeanRegistry.java:230)
>       at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Abstr
> actBeanFactory.java:299)
>       at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstrac
> tBeanFactory.java:194)
>       at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolve
> Reference(BeanDefinitionValueResolver.java:351)
>       ... 28 more
> Caused by: org.springframework.beans.factory.BeanCreationException:
> Error creating bean with name 'servicesManager' defined in
> ServletContext resource
> [/WEB-INF/spring-configuration/applicationContext.xml]: Bean
> instantiation via constructor failed; nested exception is
> org.springframework.beans.BeanInstantiationException: Failed to
> instantiate [org.jasig.cas.services.DefaultServicesManagerImpl]:
> Constructor threw exception; nested exception is
> java.lang.AbstractMethodError:
> com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.setBinaryStream(ILjava/io/
> InputStream;J)V
>       at
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstru
> ctor(ConstructorResolver.java:275)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.
> autowireConstructor(AbstractAutowireCapableBeanFactory.java:1139)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.
> createBeanInstance(AbstractAutowireCapableBeanFactory.java:1042)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.
> doCreateBean(AbstractAutowireCapableBeanFactory.java:504)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.
> createBean(AbstractAutowireCapableBeanFactory.java:476)
>       at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(Abs
> tractBeanFactory.java:303)
>       at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSin
> gleton(DefaultSingletonBeanRegistry.java:230)
>       at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Abstr
> actBeanFactory.java:299)
>       at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstrac
> tBeanFactory.java:194)
>       at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolve
> Reference(BeanDefinitionValueResolver.java:351)
>       ... 40 more
> Caused by: org.springframework.beans.BeanInstantiationException: Failed
> to instantiate [org.jasig.cas.services.DefaultServicesManagerImpl]:
> Constructor threw exception; nested exception is
> java.lang.AbstractMethodError:
> com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.setBinaryStream(ILjava/io/
> InputStream;J)V
>       at
> org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:163)
>       at
> org.springframework.beans.factory.support.SimpleInstantiationStrategy.instant
> iate(SimpleInstantiationStrategy.java:122)
>       at
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstru
> ctor(ConstructorResolver.java:267)
>       ... 49 more
> Caused by: java.lang.AbstractMethodError:
> com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.setBinaryStream(ILjava/io/
> InputStream;J)V
>       at
> org.hibernate.type.descriptor.sql.BlobTypeDescriptor$5$1.doBind(BlobTypeDescr
> iptor.java:147)
>       at
> org.hibernate.type.descriptor.sql.BlobTypeDescriptor$2$1.doBind(BlobTypeDescr
> iptor.java:103)
>       at
> org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90)
>       at
> org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasi
> cType.java:286)
>       at
> org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasi
> cType.java:281)
>       at
> org.hibernate.type.AbstractSingleColumnStandardBasicType.nullSafeSet(Abstract
> SingleColumnStandardBasicType.java:56)
>       at
> org.hibernate.persister.entity.AbstractEntityPersister.dehydrate(AbstractEnti
> tyPersister.java:2843)
>       at
> org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityP
> ersister.java:3248)
>       at
> org.hibernate.persister.entity.AbstractEntityPersister.updateOrInsert(Abstrac
> tEntityPersister.java:3183)
>       at
> org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityP
> ersister.java:3525)
>       at
> org.hibernate.action.internal.EntityUpdateAction.execute(EntityUpdateAction.j
> ava:159)
>       at
> org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:465)
>       at
> org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:351)
>       at
> org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(
> AbstractFlushingEventListener.java:350)
>       at
> org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEv
> entListener.java:56)
>       at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1258)
>       at
> org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:425)
>       at
> org.hibernate.engine.transaction.internal.jdbc.JdbcTransaction.beforeTransact
> ionCommit(JdbcTransaction.java:101)
>       at
> org.hibernate.engine.transaction.spi.AbstractTransactionImpl.commit(AbstractT
> ransactionImpl.java:177)
>       at
> org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:77)
>       at
> org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionMana
> ger.java:517)
>       at
> org.springframework.transaction.support.AbstractPlatformTransactionManager.pr
> ocessCommit(AbstractPlatformTransactionManager.java:757)
>       at
> org.springframework.transaction.support.AbstractPlatformTransactionManager.co
> mmit(AbstractPlatformTransactionManager.java:726)
>       at
> org.springframework.transaction.interceptor.TransactionAspectSupport.commitTr
> ansactionAfterReturning(TransactionAspectSupport.java:521)
>       at
> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWi
> thinTransaction(TransactionAspectSupport.java:291)
>       at
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(Tra
> nsactionInterceptor.java:96)
>       at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflecti
> veMethodInvocation.java:179)
>       at
> org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(Expose
> InvocationInterceptor.java:92)
>       at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflecti
> veMethodInvocation.java:179)
>       at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProx
> y.java:207)
>       at com.sun.proxy.$Proxy94.load(Unknown Source)
>       at
> org.jasig.cas.services.DefaultServicesManagerImpl.load(DefaultServicesManager
> Impl.java:165)
>       at
> org.jasig.cas.services.DefaultServicesManagerImpl.<init>(DefaultServicesManag
> erImpl.java:60)
>       at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>       at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccess
> orImpl.java:57)
>       at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstruct
> orAccessorImpl.java:45)
>       at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
>       at
> org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:147)
>       ... 51 more
> >
> 2015-10-21 11:01:12,950 ERROR
> [org.springframework.web.context.ContextLoader] - <Context
> initialization failed
> org.springframework.beans.factory.BeanCreationException: Error creating
> bean with name 'cas3ServiceSuccessView' defined in ServletContext
> resource [/WEB-INF/spring-configuration/protocolViewsConfiguration.xml]:
> Cannot resolve reference to bean 'casAttributeEncoder' while setting
> bean property 'casAttributeEncoder'; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating
> bean with name 'casAttributeEncoder' defined in ServletContext resource
> [/WEB-INF/spring-configuration/protocolViewsConfiguration.xml]: Cannot
> resolve reference to bean 'servicesManager' while setting constructor
> argument; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating
> bean with name 'servicesManager' defined in ServletContext resource
> [/WEB-INF/spring-configuration/applicationContext.xml]: Bean
> instantiation via constructor failed; nested exception is
> org.springframework.beans.BeanInstantiationException: Failed to
> instantiate [org.jasig.cas.services.DefaultServicesManagerImpl]:
> Constructor threw exception; nested exception is
> java.lang.AbstractMethodError:
> com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.setBinaryStream(ILjava/io/
> InputStream;J)V
>       at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolve
> Reference(BeanDefinitionValueResolver.java:359)
>       at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolve
> ValueIfNecessary(BeanDefinitionValueResolver.java:108)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.
> applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1477)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.
> populateBean(AbstractAutowireCapableBeanFactory.java:1222)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.
> doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.
> createBean(AbstractAutowireCapableBeanFactory.java:476)
>       at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(Abs
> tractBeanFactory.java:303)
>       at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSin
> gleton(DefaultSingletonBeanRegistry.java:230)
>       at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Abstr
> actBeanFactory.java:299)
>       at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstrac
> tBeanFactory.java:194)
>       at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInsta
> ntiateSingletons(DefaultListableBeanFactory.java:755)
>       at
> org.springframework.context.support.AbstractApplicationContext.finishBeanFact
> oryInitialization(AbstractApplicationContext.java:757)
>       at
> org.springframework.context.support.AbstractApplicationContext.refresh(Abstra
> ctApplicationContext.java:480)
>       at
> org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicati
> onContext(ContextLoader.java:403)
>       at
> org.springframework.web.context.ContextLoader.initWebApplicationContext(Conte
> xtLoader.java:306)
>       at
> org.springframework.web.context.ContextLoaderListener.contextInitialized(Cont
> extLoaderListener.java:106)
>       at
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4
> 973)
>       at
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5
> 467)
>       at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>       at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:90
> 1)
>       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:1073)
>       at
> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1857)
>       at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>       at java.util.concurrent.FutureTask.run(FutureTask.java:262)
>       at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:114
> 5)
>       at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:61
> 5)
>       at java.lang.Thread.run(Thread.java:745)
> Caused by: org.springframework.beans.factory.BeanCreationException:
> Error creating bean with name 'casAttributeEncoder' defined in
> ServletContext resource
> [/WEB-INF/spring-configuration/protocolViewsConfiguration.xml]: Cannot
> resolve reference to bean 'servicesManager' while setting constructor
> argument; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating
> bean with name 'servicesManager' defined in ServletContext resource
> [/WEB-INF/spring-configuration/applicationContext.xml]: Bean
> instantiation via constructor failed; nested exception is
> org.springframework.beans.BeanInstantiationException: Failed to
> instantiate [org.jasig.cas.services.DefaultServicesManagerImpl]:
> Constructor threw exception; nested exception is
> java.lang.AbstractMethodError:
> com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.setBinaryStream(ILjava/io/
> InputStream;J)V
>       at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolve
> Reference(BeanDefinitionValueResolver.java:359)
>       at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolve
> ValueIfNecessary(BeanDefinitionValueResolver.java:108)
>       at
> org.springframework.beans.factory.support.ConstructorResolver.resolveConstruc
> torArguments(ConstructorResolver.java:648)
>       at
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstru
> ctor(ConstructorResolver.java:140)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.
> autowireConstructor(AbstractAutowireCapableBeanFactory.java:1139)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.
> createBeanInstance(AbstractAutowireCapableBeanFactory.java:1042)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.
> doCreateBean(AbstractAutowireCapableBeanFactory.java:504)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.
> createBean(AbstractAutowireCapableBeanFactory.java:476)
>       at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(Abs
> tractBeanFactory.java:303)
>       at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSin
> gleton(DefaultSingletonBeanRegistry.java:230)
>       at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Abstr
> actBeanFactory.java:299)
>       at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstrac
> tBeanFactory.java:194)
>       at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolve
> Reference(BeanDefinitionValueResolver.java:351)
>       ... 28 more
> Caused by: org.springframework.beans.factory.BeanCreationException:
> Error creating bean with name 'servicesManager' defined in
> ServletContext resource
> [/WEB-INF/spring-configuration/applicationContext.xml]: Bean
> instantiation via constructor failed; nested exception is
> org.springframework.beans.BeanInstantiationException: Failed to
> instantiate [org.jasig.cas.services.DefaultServicesManagerImpl]:
> Constructor threw exception; nested exception is
> java.lang.AbstractMethodError:
> com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.setBinaryStream(ILjava/io/
> InputStream;J)V
>       at
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstru
> ctor(ConstructorResolver.java:275)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.
> autowireConstructor(AbstractAutowireCapableBeanFactory.java:1139)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.
> createBeanInstance(AbstractAutowireCapableBeanFactory.java:1042)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.
> doCreateBean(AbstractAutowireCapableBeanFactory.java:504)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.
> createBean(AbstractAutowireCapableBeanFactory.java:476)
>       at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(Abs
> tractBeanFactory.java:303)
>       at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSin
> gleton(DefaultSingletonBeanRegistry.java:230)
>       at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Abstr
> actBeanFactory.java:299)
>       at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstrac
> tBeanFactory.java:194)
>       at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolve
> Reference(BeanDefinitionValueResolver.java:351)
>       ... 40 more
> Caused by: org.springframework.beans.BeanInstantiationException: Failed
> to instantiate [org.jasig.cas.services.DefaultServicesManagerImpl]:
> Constructor threw exception; nested exception is
> java.lang.AbstractMethodError:
> com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.setBinaryStream(ILjava/io/
> InputStream;J)V
>       at
> org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:163)
>       at
> org.springframework.beans.factory.support.SimpleInstantiationStrategy.instant
> iate(SimpleInstantiationStrategy.java:122)
>       at
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstru
> ctor(ConstructorResolver.java:267)
>       ... 49 more
> Caused by: java.lang.AbstractMethodError:
> com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.setBinaryStream(ILjava/io/
> InputStream;J)V
>       at
> org.hibernate.type.descriptor.sql.BlobTypeDescriptor$5$1.doBind(BlobTypeDescr
> iptor.java:147)
>       at
> org.hibernate.type.descriptor.sql.BlobTypeDescriptor$2$1.doBind(BlobTypeDescr
> iptor.java:103)
>       at
> org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90)
>       at
> org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasi
> cType.java:286)
>       at
> org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasi
> cType.java:281)
>       at
> org.hibernate.type.AbstractSingleColumnStandardBasicType.nullSafeSet(Abstract
> SingleColumnStandardBasicType.java:56)
>       at
> org.hibernate.persister.entity.AbstractEntityPersister.dehydrate(AbstractEnti
> tyPersister.java:2843)
>       at
> org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityP
> ersister.java:3248)
>       at
> org.hibernate.persister.entity.AbstractEntityPersister.updateOrInsert(Abstrac
> tEntityPersister.java:3183)
>       at
> org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityP
> ersister.java:3525)
>       at
> org.hibernate.action.internal.EntityUpdateAction.execute(EntityUpdateAction.j
> ava:159)
>       at
> org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:465)
>       at
> org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:351)
>       at
> org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(
> AbstractFlushingEventListener.java:350)
>       at
> org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEv
> entListener.java:56)
>       at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1258)
>       at
> org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:425)
>       at
> org.hibernate.engine.transaction.internal.jdbc.JdbcTransaction.beforeTransact
> ionCommit(JdbcTransaction.java:101)
>       at
> org.hibernate.engine.transaction.spi.AbstractTransactionImpl.commit(AbstractT
> ransactionImpl.java:177)
>       at
> org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:77)
>       at
> org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionMana
> ger.java:517)
>       at
> org.springframework.transaction.support.AbstractPlatformTransactionManager.pr
> ocessCommit(AbstractPlatformTransactionManager.java:757)
>       at
> org.springframework.transaction.support.AbstractPlatformTransactionManager.co
> mmit(AbstractPlatformTransactionManager.java:726)
>       at
> org.springframework.transaction.interceptor.TransactionAspectSupport.commitTr
> ansactionAfterReturning(TransactionAspectSupport.java:521)
>       at
> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWi
> thinTransaction(TransactionAspectSupport.java:291)
>       at
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(Tra
> nsactionInterceptor.java:96)
>       at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflecti
> veMethodInvocation.java:179)
>       at
> org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(Expose
> InvocationInterceptor.java:92)
>       at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflecti
> veMethodInvocation.java:179)
>       at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProx
> y.java:207)
>       at com.sun.proxy.$Proxy94.load(Unknown Source)
>       at
> org.jasig.cas.services.DefaultServicesManagerImpl.load(DefaultServicesManager
> Impl.java:165)
>       at
> org.jasig.cas.services.DefaultServicesManagerImpl.<init>(DefaultServicesManag
> erImpl.java:60)
>       at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>       at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccess
> orImpl.java:57)
>       at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstruct
> orAccessorImpl.java:45)
>       at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
>       at
> org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:147)
>       ... 51 more
> >
>
> ==> localhost.2015-10-21.log <==
> oct 21, 2015 11:01:12 AM org.apache.catalina.core.StandardContext
> listenerStart
> GRAVE: Excepción enviando evento inicializado de contexto a instancia de
> escuchador de clase
> org.springframework.web.context.ContextLoaderListener
> org.springframework.beans.factory.BeanCreationException: Error creating
> bean with name 'cas3ServiceSuccessView' defined in ServletContext
> resource [/WEB-INF/spring-configuration/protocolViewsConfiguration.xml]:
> Cannot resolve reference to bean 'casAttributeEncoder' while setting
> bean property 'casAttributeEncoder'; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating
> bean with name 'casAttributeEncoder' defined in ServletContext resource
> [/WEB-INF/spring-configuration/protocolViewsConfiguration.xml]: Cannot
> resolve reference to bean 'servicesManager' while setting constructor
> argument; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating
> bean with name 'servicesManager' defined in ServletContext resource
> [/WEB-INF/spring-configuration/applicationContext.xml]: Bean
> instantiation via constructor failed; nested exception is
> org.springframework.beans.BeanInstantiationException: Failed to
> instantiate [org.jasig.cas.services.DefaultServicesManagerImpl]:
> Constructor threw exception; nested exception is
> java.lang.AbstractMethodError:
> com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.setBinaryStream(ILjava/io/
> InputStream;J)V
>       at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolve
> Reference(BeanDefinitionValueResolver.java:359)
>       at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolve
> ValueIfNecessary(BeanDefinitionValueResolver.java:108)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.
> applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1477)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.
> populateBean(AbstractAutowireCapableBeanFactory.java:1222)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.
> doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.
> createBean(AbstractAutowireCapableBeanFactory.java:476)
>       at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(Abs
> tractBeanFactory.java:303)
>       at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSin
> gleton(DefaultSingletonBeanRegistry.java:230)
>       at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Abstr
> actBeanFactory.java:299)
>       at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstrac
> tBeanFactory.java:194)
>       at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInsta
> ntiateSingletons(DefaultListableBeanFactory.java:755)
>       at
> org.springframework.context.support.AbstractApplicationContext.finishBeanFact
> oryInitialization(AbstractApplicationContext.java:757)
>       at
> org.springframework.context.support.AbstractApplicationContext.refresh(Abstra
> ctApplicationContext.java:480)
>       at
> org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicati
> onContext(ContextLoader.java:403)
>       at
> org.springframework.web.context.ContextLoader.initWebApplicationContext(Conte
> xtLoader.java:306)
>       at
> org.springframework.web.context.ContextLoaderListener.contextInitialized(Cont
> extLoaderListener.java:106)
>       at
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4
> 973)
>       at
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5
> 467)
>       at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>       at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:90
> 1)
>       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:1073)
>       at
> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1857)
>       at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>       at java.util.concurrent.FutureTask.run(FutureTask.java:262)
>       at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:114
> 5)
>       at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:61
> 5)
>       at java.lang.Thread.run(Thread.java:745)
> Caused by: org.springframework.beans.factory.BeanCreationException:
> Error creating bean with name 'casAttributeEncoder' defined in
> ServletContext resource
> [/WEB-INF/spring-configuration/protocolViewsConfiguration.xml]: Cannot
> resolve reference to bean 'servicesManager' while setting constructor
> argument; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating
> bean with name 'servicesManager' defined in ServletContext resource
> [/WEB-INF/spring-configuration/applicationContext.xml]: Bean
> instantiation via constructor failed; nested exception is
> org.springframework.beans.BeanInstantiationException: Failed to
> instantiate [org.jasig.cas.services.DefaultServicesManagerImpl]:
> Constructor threw exception; nested exception is
> java.lang.AbstractMethodError:
> com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.setBinaryStream(ILjava/io/
> InputStream;J)V
>       at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolve
> Reference(BeanDefinitionValueResolver.java:359)
>       at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolve
> ValueIfNecessary(BeanDefinitionValueResolver.java:108)
>       at
> org.springframework.beans.factory.support.ConstructorResolver.resolveConstruc
> torArguments(ConstructorResolver.java:648)
>       at
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstru
> ctor(ConstructorResolver.java:140)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.
> autowireConstructor(AbstractAutowireCapableBeanFactory.java:1139)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.
> createBeanInstance(AbstractAutowireCapableBeanFactory.java:1042)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.
> doCreateBean(AbstractAutowireCapableBeanFactory.java:504)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.
> createBean(AbstractAutowireCapableBeanFactory.java:476)
>       at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(Abs
> tractBeanFactory.java:303)
>       at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSin
> gleton(DefaultSingletonBeanRegistry.java:230)
>       at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Abstr
> actBeanFactory.java:299)
>       at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstrac
> tBeanFactory.java:194)
>       at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolve
> Reference(BeanDefinitionValueResolver.java:351)
>       ... 28 more
> Caused by: org.springframework.beans.factory.BeanCreationException:
> Error creating bean with name 'servicesManager' defined in
> ServletContext resource
> [/WEB-INF/spring-configuration/applicationContext.xml]: Bean
> instantiation via constructor failed; nested exception is
> org.springframework.beans.BeanInstantiationException: Failed to
> instantiate [org.jasig.cas.services.DefaultServicesManagerImpl]:
> Constructor threw exception; nested exception is
> java.lang.AbstractMethodError:
> com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.setBinaryStream(ILjava/io/
> InputStream;J)V
>       at
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstru
> ctor(ConstructorResolver.java:275)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.
> autowireConstructor(AbstractAutowireCapableBeanFactory.java:1139)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.
> createBeanInstance(AbstractAutowireCapableBeanFactory.java:1042)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.
> doCreateBean(AbstractAutowireCapableBeanFactory.java:504)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.
> createBean(AbstractAutowireCapableBeanFactory.java:476)
>       at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(Abs
> tractBeanFactory.java:303)
>       at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSin
> gleton(DefaultSingletonBeanRegistry.java:230)
>       at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Abstr
> actBeanFactory.java:299)
>       at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstrac
> tBeanFactory.java:194)
>       at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolve
> Reference(BeanDefinitionValueResolver.java:351)
>       ... 40 more
> Caused by: org.springframework.beans.BeanInstantiationException: Failed
> to instantiate [org.jasig.cas.services.DefaultServicesManagerImpl]:
> Constructor threw exception; nested exception is
> java.lang.AbstractMethodError:
> com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.setBinaryStream(ILjava/io/
> InputStream;J)V
>       at
> org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:163)
>       at
> org.springframework.beans.factory.support.SimpleInstantiationStrategy.instant
> iate(SimpleInstantiationStrategy.java:122)
>       at
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstru
> ctor(ConstructorResolver.java:267)
>       ... 49 more
> Caused by: java.lang.AbstractMethodError:
> com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.setBinaryStream(ILjava/io/
> InputStream;J)V
>       at
> org.hibernate.type.descriptor.sql.BlobTypeDescriptor$5$1.doBind(BlobTypeDescr
> iptor.java:147)
>       at
> org.hibernate.type.descriptor.sql.BlobTypeDescriptor$2$1.doBind(BlobTypeDescr
> iptor.java:103)
>       at
> org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90)
>       at
> org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasi
> cType.java:286)
>       at
> org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasi
> cType.java:281)
>       at
> org.hibernate.type.AbstractSingleColumnStandardBasicType.nullSafeSet(Abstract
> SingleColumnStandardBasicType.java:56)
>       at
> org.hibernate.persister.entity.AbstractEntityPersister.dehydrate(AbstractEnti
> tyPersister.java:2843)
>       at
> org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityP
> ersister.java:3248)
>       at
> org.hibernate.persister.entity.AbstractEntityPersister.updateOrInsert(Abstrac
> tEntityPersister.java:3183)
>       at
> org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityP
> ersister.java:3525)
>       at
> org.hibernate.action.internal.EntityUpdateAction.execute(EntityUpdateAction.j
> ava:159)
>       at
> org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:465)
>       at
> org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:351)
>       at
> org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(
> AbstractFlushingEventListener.java:350)
>       at
> org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEv
> entListener.java:56)
>       at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1258)
>       at
> org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:425)
>       at
> org.hibernate.engine.transaction.internal.jdbc.JdbcTransaction.beforeTransact
> ionCommit(JdbcTransaction.java:101)
>       at
> org.hibernate.engine.transaction.spi.AbstractTransactionImpl.commit(AbstractT
> ransactionImpl.java:177)
>       at
> org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:77)
>       at
> org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionMana
> ger.java:517)
>       at
> org.springframework.transaction.support.AbstractPlatformTransactionManager.pr
> ocessCommit(AbstractPlatformTransactionManager.java:757)
>       at
> org.springframework.transaction.support.AbstractPlatformTransactionManager.co
> mmit(AbstractPlatformTransactionManager.java:726)
>       at
> org.springframework.transaction.interceptor.TransactionAspectSupport.commitTr
> ansactionAfterReturning(TransactionAspectSupport.java:521)
>       at
> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWi
> thinTransaction(TransactionAspectSupport.java:291)
>       at
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(Tra
> nsactionInterceptor.java:96)
>       at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflecti
> veMethodInvocation.java:179)
>       at
> org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(Expose
> InvocationInterceptor.java:92)
>       at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflecti
> veMethodInvocation.java:179)
>       at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProx
> y.java:207)
>       at com.sun.proxy.$Proxy94.load(Unknown Source)
>       at
> org.jasig.cas.services.DefaultServicesManagerImpl.load(DefaultServicesManager
> Impl.java:165)
>       at
> org.jasig.cas.services.DefaultServicesManagerImpl.<init>(DefaultServicesManag
> erImpl.java:60)
>       at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>       at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccess
> orImpl.java:57)
>       at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstruct
> orAccessorImpl.java:45)
>       at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
>       at
> org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:147)
>       ... 51 more
>
> C3P0 version is 0.9.5.1, and our properties configuration looks like
> this, which I don't know if is ok since I cannot find any MySQL specific
> configuration example here [1].
>
>      database.dialect=org.hibernate.dialect.MySQLDialect
>      database.batchSize=50
>      database.driverClass=com.mysql.jdbc.Driver
>      database.url=jdbc:mysql://fqdn/cas?autoReconnect=true
>      database.user=cas
>      database.password=...
>
> Is there something with my configuration or is this a bug?
>
> Thanks.
>
> [1]:
> http://jasig.github.io/cas/4.1.x/installation/Service-Management.html
>
> El 2015-10-20 22:31, Misagh Moayyed escribió:
> > OK. This is likely an issue with the docs then. I'll see if I can
> > update it
> > shortly.
> >
> >> -----Original Message-----
> >> From: Nicolás [mailto:[email protected]]
> >> Sent: Tuesday, October 20, 2015 1:13 PM
> >> To: [email protected]
> >> Subject: Re: [cas-user] javax.persistence.TransactionRequiredException
> >> on
> >> CAS
> >> 4.1.1
> >>
> >> Hi Misagh,
> >>
> >> Sorry, I should probably have mentioned I just want Services via JPA,
> >> so I
> >> followed [1] which indeed mentions factoryBean, and that's my exact
> >> configuration which was working so far with 4.1.0.
> >>
> >> For ticketing we're using Hazelcast.
> >>
> >> If you need a debug level log I can provide it.
> >>
> >> Thanks.
> >>
> >> Regards.
> >>
> >> [1]:
> >> http://jasig.github.io/cas/4.1.x/installation/Service-Management.html
> >>
> >> El 20/10/15 a las 14:50, Misagh Moayyed escribió:
> >> > Make sure your config matches the docs, exactly by the letter. For
> >> instance, you want your entity manager to be called
> >> “entityManagerFactory”,
> >> and not “factoryBean”.
> >> >
> >> > - Misagh
> >> >
> >> >> On Oct 20, 2015, at 4:46 AM, [email protected] wrote:
> >> >>
> >> >> Hi,
> >> >>
> >> >> We just upgraded to CAS 4.1.1. When saving a service in the
> >> >> cas-management
> >> webapp, the following exception is thrown:
> >> >>
> >> >> 2015-10-20 12:34:57,509 ERROR
> >> >> [org.jasig.cas.services.web.RegisteredServiceSimpleFormController] -
> >> >> <javax.persistence.TransactionRequiredException: No transactional
> >> >> EntityManager available
> >> >> java.lang.RuntimeException:
> >> javax.persistence.TransactionRequiredException: No transactional
> >> EntityManager available
> >> >>         at
> >>
> org.jasig.cas.services.web.RegisteredServiceSimpleFormController.saveService_
> >> aroundBody0(RegisteredServiceSimpleFormController.java:102)
> >> >>         at
> >>
> org.jasig.cas.services.web.RegisteredServiceSimpleFormController$AjcClosure1.
> >> run(RegisteredServiceSimpleFormController.java:1)
> >> >>         at
> >> org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
> >> >>         at
> >>
> org.jasig.inspektr.aspect.TraceLogAspect.traceMethod(TraceLogAspect.java:44)
> >> >>         at
> >>
> org.jasig.cas.services.web.RegisteredServiceSimpleFormController.saveService(
> >> RegisteredServiceSimpleFormController.java:85)
> >> >>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> >>         at
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >> >>         at
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.
> >> java:43)
> >> >>         at java.lang.reflect.Method.invoke(Method.java:606)
> >> >>         at
> >>
> org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(Invoca
> >> bleHandlerMethod.java:221)
> >> >>         at
> >>
> org.springframework.web.method.support.InvocableHandlerMethod.invokeForReques
> >> t(InvocableHandlerMethod.java:137)
> >> >>         at
> >>
> org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandler
> >> Method.invokeAndHandle(ServletInvocableHandlerMethod.java:110)
> >> >>         at
> >>
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAd
> >> apter.invokeHandleMethod(RequestMappingHandlerAdapter.java:776)
> >> >>         at
> >>
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAd
> >> apter.handleInternal(RequestMappingHandlerAdapter.java:705)
> >> >>         at
> >>
> org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handl
> >> e(AbstractHandlerMethodAdapter.java:85)
> >> >>         at
> >>
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServle
> >> t.java:959)
> >> >>         at
> >>
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet
> >> .java:893)
> >> >>         at
> >>
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServ
> >> let.java:966)
> >> >>         at
> >>
> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java
> >> :868)
> >> >>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:646)
> >> >>         at
> >>
> org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.jav
> >> a:842)
> >> >>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
> >> >>         at
> >>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationF
> >> ilterChain.java:303)
> >> >>         at
> >>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCha
> >> in.java:208)
> >> >>         at
> >>
> org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(Chara
> >> cterEncodingFilter.java:85)
> >> >>         at
> >>
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFi
> >> lter.java:107)
> >> >>         at
> >>
> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(Delegatin
> >> gFilterProxy.java:344)
> >> >>         at
> >>
> org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilte
> >> rProxy.java:261)
> >> >>         at
> >>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationF
> >> ilterChain.java:241)
> >> >>         at
> >>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCha
> >> in.java:208)
> >> >>         at
> >>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter
> >> (FilterChainProxy.java:316)
> >> >>         at
> >>
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.i
> >> nvoke(FilterSecurityInterceptor.java:126)
> >> >>         at
> >>
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.d
> >> oFilter(FilterSecurityInterceptor.java:90)
> >> >>         at
> >>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter
> >> (FilterChainProxy.java:330)
> >> >>         at
> >>
> org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(E
> >> xceptionTranslationFilter.java:114)
> >> >>         at
> >>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter
> >> (FilterChainProxy.java:330)
> >> >>         at
> >>
> org.springframework.security.web.session.SessionManagementFilter.doFilter(Ses
> >> sionManagementFilter.java:122)
> >> >>         at
> >>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter
> >> (FilterChainProxy.java:330)
> >> >>         at
> >>
> org.springframework.security.web.authentication.AnonymousAuthenticationFilter
> >> .doFilter(AnonymousAuthenticationFilter.java:111)
> >> >>         at
> >>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter
> >> (FilterChainProxy.java:330)
> >> >>         at
> >>
> org.springframework.security.web.servletapi.SecurityContextHolderAwareRequest
> >> Filter.doFilter(SecurityContextHolderAwareRequestFilter.java:168)
> >> >>         at
> >>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter
> >> (FilterChainProxy.java:330)
> >> >>         at
> >>
> org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilte
> >> r(RequestCacheAwareFilter.java:48)
> >> >>         at
> >>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter
> >> (FilterChainProxy.java:330)
> >> >>         at
> >>
> org.springframework.security.web.authentication.www.BasicAuthenticationFilter
> >> .doFilterInternal(BasicAuthenticationFilter.java:158)
> >> >>         at
> >>
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFi
> >> lter.java:107)
> >> >>         at
> >>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter
> >> (FilterChainProxy.java:330)
> >> >>         at
> >>
> org.springframework.security.web.authentication.ui.DefaultLoginPageGenerating
> >> Filter.doFilter(DefaultLoginPageGeneratingFilter.java:162)
> >> >>         at
> >>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter
> >> (FilterChainProxy.java:330)
> >> >>         at
> >>
> org.springframework.security.web.authentication.AbstractAuthenticationProcess
> >> ingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:205)
> >> >>         at
> >>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter
> >> (FilterChainProxy.java:330)
> >> >>         at
> >>
> org.springframework.security.web.authentication.AbstractAuthenticationProcess
> >> ingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:205)
> >> >>         at
> >>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter
> >> (FilterChainProxy.java:330)
> >> >>         at
> >>
> org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(
> >> LogoutFilter.java:120)
> >> >>         at
> >>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter
> >> (FilterChainProxy.java:330)
> >> >>         at
> >>
> org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.
> >> java:120)
> >> >>         at
> >>
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFi
> >> lter.java:107)
> >> >>         at
> >>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter
> >> (FilterChainProxy.java:330)
> >> >>         at
> >>
> org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(H
> >> eaderWriterFilter.java:64)
> >> >>         at
> >>
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFi
> >> lter.java:107)
> >> >>         at
> >>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter
> >> (FilterChainProxy.java:330)
> >> >>         at
> >>
> org.springframework.security.web.context.request.async.WebAsyncManagerIntegra
> >> tionFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:53)
> >> >>         at
> >>
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFi
> >> lter.java:107)
> >> >>         at
> >>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter
> >> (FilterChainProxy.java:330)
> >> >>         at
> >>
> org.springframework.security.web.context.SecurityContextPersistenceFilter.doF
> >> ilter(SecurityContextPersistenceFilter.java:91)
> >> >>         at
> >>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter
> >> (FilterChainProxy.java:330)
> >> >>         at
> >>
> org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChai
> >> nProxy.java:213)
> >> >>         at
> >>
> org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.j
> >> ava:176)
> >> >>         at
> >>
> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(Delegatin
> >> gFilterProxy.java:344)
> >> >>         at
> >>
> org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilte
> >> rProxy.java:261)
> >> >>         at
> >>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationF
> >> ilterChain.java:241)
> >> >>         at
> >>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCha
> >> in.java:208)
> >> >>         at
> >>
> org.jasig.inspektr.common.web.ClientInfoThreadLocalFilter.doFilter(ClientInfo
> >> ThreadLocalFilter.java:62)
> >> >>         at
> >>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationF
> >> ilterChain.java:241)
> >> >>         at
> >>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCha
> >> in.java:208)
> >> >>         at
> >>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.jav
> >> a:220)
> >> >>         at
> >>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.jav
> >> a:122)
> >> >>         at
> >>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.
> >> java:501)
> >> >>         at
> >>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
> >> >>         at
> >>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
> >> >>         at
> >>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
> >> 116)
> >> >>         at
> >>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
> >> >>         at
> >>
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Proces
> >> sor.java:1041)
> >> >>         at
> >>
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(Abstract
> >> Protocol.java:607)
> >> >>         at
> >>
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:3
> >> 13)
> >> >>         at
> >>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:114
> >> 5)
> >> >>         at
> >>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:61
> >> 5)
> >> >>         at java.lang.Thread.run(Thread.java:745)
> >> >> Caused by: javax.persistence.TransactionRequiredException: No
> >> transactional EntityManager available
> >> >>         at
> >>
> org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInv
> >> ocationHandler.invoke(SharedEntityManagerCreator.java:275)
> >> >>         at com.sun.proxy.$Proxy48.merge(Unknown Source)
> >> >>         at
> >>
> org.jasig.cas.services.JpaServiceRegistryDaoImpl.save_aroundBody4(JpaServiceR
> >> egistryDaoImpl.java:58)
> >> >>         at
> >>
> org.jasig.cas.services.JpaServiceRegistryDaoImpl$AjcClosure5.run(JpaServiceRe
> >> gistryDaoImpl.java:1)
> >> >>         at
> >> org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
> >> >>         at
> >>
> org.jasig.inspektr.aspect.TraceLogAspect.traceMethod(TraceLogAspect.java:44)
> >> >>         at
> >>
> org.jasig.cas.services.JpaServiceRegistryDaoImpl.save(JpaServiceRegistryDaoIm
> >> pl.java:56)
> >> >>         at
> >>
> org.jasig.cas.services.DefaultServicesManagerImpl.save_aroundBody10(DefaultSe
> >> rvicesManagerImpl.java:147)
> >> >>         at
> >>
> org.jasig.cas.services.DefaultServicesManagerImpl$AjcClosure11.run(DefaultSer
> >> vicesManagerImpl.java:1)
> >> >>         at
> >> org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
> >> >>         at
> >>
> org.jasig.inspektr.aspect.TraceLogAspect.traceMethod(TraceLogAspect.java:44)
> >> >>         at
> >>
> org.jasig.cas.services.DefaultServicesManagerImpl.save(DefaultServicesManager
> >> Impl.java:147)
> >> >>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> >>         at
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >> >>         at
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.
> >> java:43)
> >> >>         at java.lang.reflect.Method.invoke(Method.java:606)
> >> >>         at
> >>
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUt
> >> ils.java:317)
> >> >>         at
> >>
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(
> >> ReflectiveMethodInvocation.java:190)
> >> >>         at
> >>
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflecti
> >> veMethodInvocation.java:157)
> >> >>         at
> >>
> org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(M
> >> ethodInvocationProceedingJoinPoint.java:85)
> >> >>         at
> >>
> org.jasig.inspektr.audit.AuditTrailManagementAspect.handleAuditTrail(AuditTra
> >> ilManagementAspect.java:128)
> >> >>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> >>         at
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >> >>         at
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.
> >> java:43)
> >> >>         at java.lang.reflect.Method.invoke(Method.java:606)
> >> >>         at
> >>
> org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithG
> >> ivenArgs(AbstractAspectJAdvice.java:621)
> >> >>         at
> >>
> org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(Abst
> >> ractAspectJAdvice.java:610)
> >> >>         at
> >>
> org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvic
> >> e.java:68)
> >> >>         at
> >>
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflecti
> >> veMethodInvocation.java:168)
> >> >>         at
> >>
> org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(Expose
> >> InvocationInterceptor.java:92)
> >> >>         at
> >>
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflecti
> >> veMethodInvocation.java:179)
> >> >>         at
> >>
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProx
> >> y.java:207)
> >> >>         at com.sun.proxy.$Proxy51.save(Unknown Source)
> >> >>         at
> >>
> org.jasig.cas.services.web.RegisteredServiceSimpleFormController.saveService_
> >> aroundBody0(RegisteredServiceSimpleFormController.java:93)
> >> >>         ... 87 more
> >> >>
> >> >> This worked so far at 4.1.0. Hibernate version is 4.3.10.Final, and 
> >> >> the
> >> configuration at managementConfigContext.xml is the following:
> >> >>
> >> >>   <tx:annotation-driven />
> >> >>
> >> >>   <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.hibernate.batchSize:10}</prop>
> >> >>         </props>
> >> >>       </property>
> >> >>   </bean>
> >> >>
> >> >>   <util:list id="packagesToScan">
> >> >>       <value>org.jasig.cas.services</value>
> >> >>       <value>org.jasig.cas.ticket</value>
> >> >>       <value>org.jasig.cas.adaptors.jdbc</value>
> >> >>   </util:list>
> >> >>
> >> >>   <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" />
> >> >>
> >> >>   <bean
> >> >> class="org.springframework.orm.jpa.support.PersistenceAnnotationBeanP
> >> >> ostProcessor" />
> >> >>
> >> >>   <bean
> >> >>         id="dataSource"
> >> >>         class="org.apache.commons.dbcp.BasicDataSource"
> >> >>         p:driverClassName="${database.driverClass}"
> >> >>         p:url="${database.url}"
> >> >>         p:password="${database.password}"
> >> >>         p:username="${database.user}" />
> >> >>
> >> >> Any hint? If needed, I can provide DEBUG level logs.
> >> >>
> >> >> Thanks.
> >> >>
> >> >> --
> >> >> 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
> >> >
> >>
> >>
> >> --
> >> 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
>
> --
> 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

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