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

Reply via email to