It has to do with the new monitor framework - ehcache ticket registry is not supported at the moment. Just comment out the ticket registry monitor bean at the end of deployerConfigContext.xml
Cheers, Dmitriy. Sent from my iPhone On Jul 20, 2012, at 8:24, "Andres" <[email protected]> wrote: > Hi all, > > I'm trying to deploy a new CAS 3.5 installation. I need ticket replication in > a 2 node cluster, and I chose EhCache for that because it doesn't need any > external server to work. > > I managed to get it working following the documentation, so my ticket > registry looks like this: > > <bean id="ticketRegistry" > class="org.jasig.cas.ticket.registry.EhCacheTicketRegistry"> > <property name="ticketGrantingTicketsCache" ref="ticketGrantingTicketsCache" > /> > <property name="serviceTicketsCache" ref="serviceTicketsCache" /> > </bean> > > I also need clearPass, so my next step was to follow the documentation again > to implement it. In the end, the previous code looks like this: > > <bean id="ticketRegistryValue" > class="org.jasig.cas.ticket.registry.EhCacheTicketRegistry"> > <property name="ticketGrantingTicketsCache" > ref="ticketGrantingTicketsCache" /> > <property name="serviceTicketsCache" ref="serviceTicketsCache" /> > </bean> > > And the ticketRegistry bean placed at clearpass-configuration.xml is: > <bean id="ticketRegistry" > class="org.jasig.cas.extension.clearpass.TicketRegistryDecorator"> > <constructor-arg index="0" ref="ticketRegistryValue"/> > <constructor-arg index="1" ref="credentialsCache"/> > </bean> > > However the two things doesn't work well together. The error I get is: > > org.springframework.beans.factory.BeanCreationException: Error creating bean > with name 'ticketRegistry' defined in ServletContext resource > [/WEB-INF/spring-configuration/clearpass-configuration.xml]: Instantiation of > bean failed; nested exception is > org.springframework.beans.BeanInstantiationException: Could not instantiate > bean class [org.jasig.cas.extension.clearpass.TicketRegistryDecorator]: > Constructor threw exception; nested exception is > java.lang.ClassCastException: > org.jasig.cas.ticket.registry.EhCacheTicketRegistry cannot be cast to > org.jasig.cas.monitor.TicketRegistryState > > Any idea? > > Thanks in advance. > -- > 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
