首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >hazelcast 3.5:配置异常

hazelcast 3.5:配置异常
EN

Stack Overflow用户
提问于 2019-04-09 19:41:27
回答 1查看 845关注 0票数 0

我将jdk11scala 2.12sbt 1.2.8hazelcast 3.5一起使用

这是我的hazelcast.xml文件

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>

<hazelcast xsi:schemaLocation="http://www.hazelcast.com/schema/config hazelcast-config-3.5.xsd"
    xmlns="http://www.hazelcast.com/schema/config"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

    <network>
        <join>

            <multicast enabled ="true">
                <multicast-group>224.2.2.3</multicast-group>
                <multicast-port>54327</multicast-port>
                <multicast-time-to-live>32</multicast-time-to-live>
                <multicast-timeout-seconds>5</multicast-timeout-seconds>
                <trusted-interfaces>
                    <interface>192.168.1.2</interface>
                </trusted-interfaces>
            </multicast>

            <tcp-ip enabled="false">
            </tcp-ip>
            <aws enabled ="false">
            </aws>
        </join>
    </network>

    <group>
        <name>development</name>
    </group>

    <map name = "default">
        <backup-count>1</backup-count>
        <async-backup-count>1</async-backup-count>
        <time-to-live-seconds>0</time-to-live-seconds><!-- 0 means infinite maximum time data can remain in mao used or not -->
        <max-idle-seconds>0</max-idle-seconds> <!-- 0 means infinite maximum time data can remain unused in map -->
        <max-size policy="PER_NODE">0</max-size>  <!--maximum size of the map 0 means infinite -->
        <eviction-policy>LFU</eviction-policy>
        <in-memory-format>BINARY</in-memory-format>
        <merge-policy>com.hazelcast.map.merge.PassThroughMergePolicy</merge-policy>
        <cache-deserialized-values>INDEX-ONLY</cache-deserialized-values>
    </map>

</hazelcast>

以下是我的代码

代码语言:javascript
复制
val hcast = Hazelcast.newHazelcastInstance(config)

但是我得到了下面的异常

代码语言:javascript
复制
 Apr 09, 2019 4:59:57 PM com.hazelcast.config.ClasspathXmlConfig
INFO: Configuring Hazelcast from 'hazelcast.xml'.
[error] (run-main-11) com.hazelcast.config.InvalidConfigurationException: cvc-complex-type.2.4.a: Invalid content was found starting with element '{"http://www.hazelcast.com/schema/config":cache-deserialized-values}'. One of '{"http://www.hazelcast.com/schema/config":statistics-enabled, "http://www.hazelcast.com/schema/config":optimize-queries, "http://www.hazelcast.com/schema/config":eviction-percentage, "http://www.hazelcast.com/schema/config":min-eviction-check-millis, "http://www.hazelcast.com/schema/config":read-backup-data, "http://www.hazelcast.com/schema/config":map-store, "http://www.hazelcast.com/schema/config":near-cache, "http://www.hazelcast.com/schema/config":wan-replication-ref, "http://www.hazelcast.com/schema/config":indexes, "http://www.hazelcast.com/schema/config":entry-listeners, "http://www.hazelcast.com/schema/config":partition-lost-listeners, "http://www.hazelcast.com/schema/config":partition-strategy, "http://www.hazelcast.com/schema/config":quorum-ref, "http://www.hazelcast.com/schema/config":query-caches}' is expected.
[error] com.hazelcast.config.InvalidConfigurationException: cvc-complex-type.2.4.a: Invalid content was found starting with element '{"http://www.hazelcast.com/schema/config":cache-deserialized-values}'. One of '{"http://www.hazelcast.com/schema/config":statistics-enabled, "http://www.hazelcast.com/schema/config":optimize-queries, "http://www.hazelcast.com/schema/config":eviction-percentage, "http://www.hazelcast.com/schema/config":min-eviction-check-millis, "http://www.hazelcast.com/schema/config":read-backup-data, "http://www.hazelcast.com/schema/config":map-store, "http://www.hazelcast.com/schema/config":near-cache, "http://www.hazelcast.com/schema/config":wan-replication-ref, "http://www.hazelcast.com/schema/config":indexes, "http://www.hazelcast.com/schema/config":entry-listeners, "http://www.hazelcast.com/schema/config":partition-lost-listeners, "http://www.hazelcast.com/schema/config":partition-strategy, "http://www.hazelcast.com/schema/config":quorum-ref, "http://www.hazelcast.com/schema/config":query-caches}' is expected.
[error]     at com.hazelcast.config.AbstractXmlConfigHelper.schemaValidation(AbstractXmlConfigHelper.java:193)
[error]     at com.hazelcast.config.XmlConfigBuilder.parseAndBuildConfig(XmlConfigBuilder.java:211)
[error]     at com.hazelcast.config.XmlConfigBuilder.build(XmlConfigBuilder.java:194)
[error]     at com.hazelcast.config.ClasspathXmlConfig.<init>(ClasspathXmlConfig.java:100)
[error]     at com.hazelcast.config.ClasspathXmlConfig.<init>(ClasspathXmlConfig.java:57)
[error]     at com.hazelcast.config.ClasspathXmlConfig.<init>(ClasspathXmlConfig.java:44)
[error]     at HazelcastServer$.getHcastInstance(HazelcastServer.scala:18)
[error]     at HazelcastServer$.main(HazelcastServer.scala:9)
[error]     at HazelcastServer.main(HazelcastServer.scala)
[error]     at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[error]     at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[error]     at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[error]     at java.base/java.lang.reflect.Method.invoke(Method.java:566)
[error] Nonzero exit code: 1
[error] (Compile / run) Nonzero exit code: 1
[error] Total time: 0 s, completed Apr 9, 2019, 4:59:57 PM

这里我漏掉了什么?

EN

回答 1

Stack Overflow用户

发布于 2019-04-09 20:43:53

我看到了Hazelcast作者的帖子。我想知道现在是否反映了修复。

他自己声称这个配置错误修复程序被合并到特定版本的Hazelcast (3.5.2)中。拉取请求(https://github.com/hazelcast/hazelcast/pull/5659)解决了这个问题,尽管他没有声称确切的日期。这里是对话的链接https://groups.google.com/forum/#!topic/hazelcast/ogPzxJSp2zc。看看最下面的帖子评论。

您可以详细查看整个问题的详细信息。https://github.com/hazelcast/hazelcast/issues/5551

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55592041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档