繁体   English   中英

Infinispan 警告:org.jgroups.conf.XmlConfigurator:配置文件中缺少版本

[英]Infinispan Warning: org.jgroups.conf.XmlConfigurator: version is missing in the configuration file

在我的公司,我目前正在从 Wildfly 19 升级到 Wildfly 20。因此,我习惯将 Infinispan Cache 的版本从 9.x 升级到 10.x。 当我启动我的应用程序时,我现在收到多行警告,这些警告总是说:
WARN [org.jgroups.conf.XmlConfigurator] (MSC service thread 1-1) version is missing in the configuration file

我的 DefaultCacheManager 像这样初始化:
EmbeddedCacheManager infManager = new DefaultCacheManager(new GlobalConfigurationBuilder().build());
因此 Infinispan 将使用其默认的 jgroups 配置文件。

我怎样才能避免这些警告? 默认配置文件有问题吗? 尽管我只使用本地缓存,但我是否必须提供自定义缓存? 或者这是一个完全不同的问题?

提前感谢所有可以帮助我的人。

JGroups(用于 Infinispan 和 Wildfy 中的集群)在配置文件中引入了版本属性,版本为 4.2.2.Final(参见https://issues.redhat.com/browse/JGRP-2401 )。

Infinispan 10/11 仍然使用 JGroups 4.2.1.Final,因此出厂的默认配置文件没有版本属性。

IMO,可以安全地忽略,因为我预计 4.2.1.Final 和 4.2.4.Final 之间没有任何重大(API)变化(为了记录,Wildfly 20 正在使用 JGroups 4.2.4.Final)。

如果要删除警告,可以从 Infinispan 复制默认配置文件(或创建自己的)并添加缺少的版本属性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM