【问题标题】:Where to locate configuration.xml of InfinispanInfinispan 的 configuration.xml 在哪里找到
【发布时间】:2015-04-06 14:01:31
【问题描述】:

我是 Infinispan 的新手,我必须将 Infinispan 配置为分布式缓存。

我刚刚创建了 jdg.properties 并创建了 configuration.xml,我在其中设置了分布式缓存,如下所示:

<distributed-cache name="core_report"
        mode="ASYNC" segments="20" owners="1" remote-timeout="30000" start="EAGER">

        <locking acquire-timeout="30000" concurrency-level="1000"
            striping="false" />
        <transaction mode="NONE" />

        <eviction max-entries="100000" strategy="LIRS" />
        <expiration lifespan="-1" max-idle="-1" />

        <persistence>
            <file-store shared="true" preload="true" passivation="true"
                fetch-state="true" read-only="false" purge="false" path="file-store">
                <write-behind flush-lock-timeout="15000"
                    thread-pool-size="5" />
            </file-store>
        </persistence>

    </distributed-cache>

现在我不知道在哪里可以找到这个文件。在 web 项目中还是在远程机器中?

我想更好地理解。谢谢大家

【问题讨论】:

    标签: java xml maven pom.xml infinispan


    【解决方案1】:

    我正在考虑如何以最快的方式在这里传达最相关的信息......

    除了建议您可以查阅我们的文档:http://infinispan.org/docs/7.1.x/user_guide/user_guide.html#_configuring_cache_declaratively 我还强烈建议您查看 clustered-cache infinispan-quickstart

    https://github.com/infinispan/infinispan-quickstart/tree/master/clustered-cache

    简单查看后,您可以找到确切的目录结构以及配置文件通常放在哪里。它是 src/main/resources 文件夹——参见该位置的 infinispan.xml 文件。

    我建议模仿上面提到的快速入门,因为它似乎是解决您的问题的直接方法。

    注意:您可以将 infinispan.xml 配置文件放在您想要的任何位置,并在新的 DefaultCacheManager 定义中使用该文件的绝对路径。

    我想您的部署是使用 InVM。如果要配置 infinispan-server,可以更改位于 ispn-server/standalone/configuration/ 文件夹中的服务器配置文件。通常是 standalone.xmlclustered.xml

    P.S.:如果有什么,请发表评论,我会在这里尽快回复。

    【讨论】:

    • 感谢您的支持...我会阅读所有文档,如果我有任何疑问,我会尝试询问您。
    猜你喜欢
    • 2017-01-08
    • 2015-04-28
    • 2013-03-22
    • 2012-11-30
    • 2011-08-22
    • 2014-12-14
    • 2012-05-04
    • 2014-01-17
    • 2011-11-13
    相关资源
    最近更新 更多