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
