簡體   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