我正在使用配置有 XML 文件的 11.0.7 Infinispan 缓存存储。我已将该缓存模块导入 Wildlfy 服务器。我在我的应用程序中使用此依赖项。但是当我尝试从缓存中获取缓存元素时,它给了我异常ClassNotFound
。
我用过这个配置:
<local-cache name="TaskStoreCache" statistics="false">
<locking acquire-timeout="60000" />
<persistence passivation="false">
<rocksdb-store path=" C:\CacheStore\Data\TaskStoreCache" preload="false" shared="false"
purge="false" read-only="false">
<expiration path="C: \CacheStore\Expired\TaskStoreCache"/>
</rocksdb-store>
</persistence>
<memory max-count="500"/>
<encoding media-type="application/x-java-object"/>
</local-cache>
我使用了这个序列化:
<serialization marshaller="org.infinispan.commons.marshall.JavaSerializationMarshaller">
<white-list>
<regex>com.xyz.cache.*</regex>
<regex>java.util.*</regex>
<regex>java.lang.*</regex>
</white-list>
</serialization>
我确信这是一个与类加载相关的问题。请帮帮我。