我正在尝试将应用程序从 Wildfly 26 升级到 Wildfly 27/28。当然,这里最大的一步是 javax 到 jakarta 的转变。
今天我们使用嵌入式 infinispan 模块版本 9.4.16.Final,从 https://infinispan.org/download/ 下载。由于引用了 javax-interfaces,这当然会导致一些 classnotfound 异常。下载最新版本14.0.19也会导致类似的classnotfound异常。发生这种情况是因为该模块不包含 jakarta 版本,即
infinispan-core-14.0.19.Final.jar
而不是 infinispan-core-jakarta-14.0.19.Final.jar
。
还引用了 infinispan 的较新 15.0.0.Dev04 版本,遗憾的是它链接到不存在的 wildfly 模块。
wildfly 27之后有人成功集成嵌入式infinispan吗?有什么好的指南或提示吗?
WildFly 中有一个 org.infinispan.cdi.embedded 模块,它使用 org.infinispan:infinispan-cdi-embedded-jakarta 我猜这些文物是否存在。不确定你想达到什么目的