0

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

エラーが参照するファイルの内容は次のとおりです。

   <?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
                       https://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}"/>

このファイルをコピーしてサーバーに貼り付け、ローカルで呼び出してみました。

行 xmlns= https://hazelcast.com/schema/spring/hazelcast-spring-3.1.xsdを追加してみました

どちらも本質的に同じ根本的なエラーを生成します。

どうすればこれを解決できますか?

4

0 に答える 0