By merely including the Hazelcast ticket registry module dependency, it should override the default ticket registry config which is read from HZ module jar. The default CAS' web.xml has that config bit turned on.
I'd suggest you start from a fresh overlay project and follow the 4.1 documentation to turn the HZ ticket registry on. Best, D. Sent from my iPhone > On Oct 20, 2015, at 19:08, Jonas Steinberg <[email protected]> wrote: > > Yep. There's definitely something wrong with using > https://github.com/Jasig/cas/blob/v4.1.0/cas-server-webapp/src/main/webapp/WEB-INF/deployerConfigContext.xml > because now in target/cas/WEB-INF/spring-configuration my ticketRegistry.xml > is the default registry and not the hazelcast registry. Any thoughts? > >> On Tue, Oct 20, 2015 at 5:06 PM, Jonas Steinberg <[email protected]> >> wrote: >> I think my problem is this: >> >> I'm using this: >> >> https://github.com/Jasig/cas/blob/v4.1.0/cas-server-webapp/src/main/webapp/WEB-INF/deployerConfigContext.xml >> >> as is, changing nothing, because I simply need to use the default >> authentication handler. Will this work? >> >> -jonas >> >> ps- >> >> I feel I understand the process: >> >> clone repo >> check out hz-with-ldap branch >> rm -rf ldap stuff (not using ldap) >> use >> https://github.com/Jasig/cas/blob/v4.1.0/cas-server-webapp/src/main/webapp/WEB-INF/deployerConfigContext.xml >> instead >> correctly configure property whatever to point at cas.properties >> correctly configure cas.properties... >> ...that should be it... >> >>> On Tue, Oct 20, 2015 at 4:58 PM, Jonas Steinberg >>> <[email protected]> wrote: >>> And anyway that dependency is already present when I clone your git >>> repository. >>> >>> >>>> On Tue, Oct 20, 2015 at 4:53 PM, Jonas Steinberg >>>> <[email protected]> wrote: >>>> When I inject >>>> http://jasig.github.io/cas/4.1.x/installation/Hazelcast-Ticket-Registry.html >>>> dependency into my parent pom I receive: >>>> >>>> ERROR org.springframework.web.context.ContextLoader - Context >>>> initialization failed >>>> org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: >>>> Line 2 in XML document from ServletContext resource >>>> [/WEB-INF/spring-configuration/ticketRegistry.xml] is invalid; nested >>>> exception is org.xml.sax.SAXParseException; systemId: >>>> http://hazelcast.com/schema/spring/hazelcast-spring-3.1.xsd; lineNumber: >>>> 2; columnNumber: 35; s4s-elt-character: Non-whitespace characters are not >>>> allowed in schema elements other than 'xs:appinfo' and 'xs:documentation'. >>>> Saw '301 Moved Permanently'. >>>> >>>> -jonas >>>> >>>> >>>> >>>>> On Tue, Oct 20, 2015 at 4:39 PM, Jonathan Johnson <[email protected]> wrote: >>>>> Please refer to the documentation at >>>>> [http://jasig.github.io/cas/4.1.x/index.html]. >>>>> >>>>> Specifically you will find the Hazelcast ticket registry info at >>>>> [http://jasig.github.io/cas/4.1.x/installation/Hazelcast-Ticket-Registry.html]. >>>>> >>>>> The CAS add ons module for the Hazelcast ticket registry should not be >>>>> used with CAS 4.1 since it is not part of the main distribution. >>>>> >>>>> -Jj >>>>> >>>>> >>>>> >>>>> On 10/20/15, 15:54, "Jonas Steinberg" <[email protected]> wrote: >>>>> >>>>> >I receive this error when restarting cas-4.1.0 in tomcat7: >>>>> > >>>>> >15:07:00.314 [pool-2-thread-1] ERROR >>>>> >org.springframework.web.context.ContextLoader - Context initialization >>>>> >failed >>>>> >org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: >>>>> >Line 2 in XML document from ServletContext resource >>>>> >[/WEB-INF/spring-configuration/ticketRegistry.xml] is invalid; nested >>>>> >exception is org.xml.sax.SAXParseException; systemId: >>>>> >http://hazelcast.com/schema/spring/hazelcast-spring-3.1.xsd; lineNumber: >>>>> >2; columnNumber: 35; s4s-elt-character: Non-whitespace characters are >>>>> >not allowed in schema elements other than 'xs:appinfo' and >>>>> >'xs:documentation'. Saw '301 Moved Permanently'. >>>>> > >>>>> > >>>>> > >>>>> >The ticketRegistry.xml it refers to is: >>>>> > >>>>> ><?xml version="1.0" encoding="UTF-8"?> >>>>> ><beans xmlns="http://www.springframework.org/schema/beans" >>>>> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >>>>> > xmlns:hz="http://www.hazelcast.com/schema/spring" >>>>> > xsi:schemaLocation="http://www.springframework.org/schema/beans >>>>> > >>>>> > http://www.springframework.org/schema/beans/spring-beans.xsd >>>>> > http://www.hazelcast.com/schema/spring >>>>> > >>>>> > http://hazelcast.com/schema/spring/hazelcast-spring-3.1.xsd"> >>>>> > >>>>> > <hz:hazelcast id="hazelcast"> >>>>> > <hz:config> >>>>> > <hz:properties> >>>>> > <hz:property >>>>> > name="hazelcast.logging.type">slf4j</hz:property> >>>>> > <hz:property >>>>> > name="hazelcast.max.no.heartbeat.seconds">5</hz:property> >>>>> > </hz:properties> >>>>> > <hz:network port="5701" port-auto-increment="true"> >>>>> > <hz:join> >>>>> > <hz:multicast enabled="false"/> >>>>> > <hz:tcp-ip enabled="true"> >>>>> > <hz:members>${hz.cluster.members}</hz:members> >>>>> > </hz:tcp-ip> >>>>> > </hz:join> >>>>> > </hz:network> >>>>> > <hz:map name="tickets" >>>>> > >>>>> > max-idle-seconds="${tgt.timeToKillInSeconds:7200}" >>>>> > max-size-policy="USED_HEAP_PERCENTAGE" >>>>> > max-size="85" >>>>> > eviction-policy="LRU" >>>>> > eviction-percentage="10"/> >>>>> > </hz:config> >>>>> > </hz:hazelcast> >>>>> > >>>>> > <cas:hazelcast-ticket-registry hazelcast-instance="hazelcast" >>>>> > >>>>> > tgt-entries-ttl-seconds="${tgt.maxTimeToLiveInSeconds:28800}" >>>>> > >>>>> > st-entries-ttl-seconds="${st.timeToKillInSeconds:10}"/> >>>>> > >>>>> ></beans> >>>>> > >>>>> >This is all built automatically in maven via the following dependency: >>>>> > >>>>> >https://github.com/unicon-cas-addons/cas-addon-hazelcast-ticket-registry >>>>> > >>>>> >As I said the unicon add-on builds the ticketRegistry.xml file via >>>>> >maven, hence I have no idea what the error could be?! This is not the >>>>> >first time this error has been received: >>>>> > >>>>> >See: >>>>> > >>>>> >http://stackoverflow.com/questions/31806034/spring-tomcat-non-whitespace-characters-are-not-allowed-in-schema-elements-s >>>>> > >>>>> >-- >>>>> >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
