Редакция: Попробуйте настроить кеш infinspan с помощью gps-store и hibernate OGM. Я могу получить доступ к кешу бесконечного сервера через клиент hotrod с простым хранилищем кеша, следующая конфигурация:jpa-store and hibernate OGM
Я сконфигурировал следующее в .. \ infinispan-server-8.1.0.CR1 \ standalone \ configuration \ standalone. XML и запустить сервер с помощью команды ../bin>standalone.bat
<subsystem xmlns="urn:infinispan:server:core:8.1">
<cache-container name="local" default-cache="default" statistics="true">
...
<local-cache name="testCache">
<compatibility/>
</local-cache>
</<cache-container>
<subsystem>
In client side, accessing the cache sucessfully using hotrod client like below code.
Configuration config = new ConfigurationBuilder().addServer().host("127.0.0.1").port(11222).build();
RemoteCacheManager cacheManager = new RemoteCacheManager(config);
RemoteCache<Integer, TestEntity> cache = cacheManager.getCache("testCache");
1. How to configure jpa-store (with load from database and write into database) in standalone.xml?
I have tried with below code in standalone.xml.
<persistence passivation="false">
<jpa-store xmlns="urn:infinispan:config:store:jpa:8.0"
shared="true" preload="true"
persistence-unit="CachePersistenceUnit"
entity-class="TestEntity"
singleton="false"
batch-size="1">
</jpa-store>
</persistence>
Вызванный: javax.xml.stream.XMLStreamException: WFLYCTL0198: Неожиданный элемент «{урна: infinispan: сервер: ядро: 8.1} настойчивость 'встречается на org.jboss.as.controller.parsing.ParseUtils.unexpectedElement (ParseUtils.java:89) на org.jboss.as.clustering.infinispan.subsystem.InfinispanSubsystemXMLReader.parseCacheEleme нт (InfinispanSubsystemXMLReader.java:971) в org.jboss.as.clustering.infinispan.subsystem.InfinispanSubsystemXMLReader.parseLocalCache (InfinispanSubsystemXMLReader.java:706) в org.jboss.as.clustering.infinispan.subsystem.InfinispanSubsystemXMLReader.parseContainer (InfinispanSubsystemXMLReader.java:247) на org.jboss.as.clustering.infinispan.subsystem.InfinispanSubsystemXMLReader.readElement (InfinispanSubsystemXMLReader.java:97) в org.jboss.as.clustering.infinispan.subsystem.InfinispanSubsystemXMLReader.readElement (InfinispanSubsystemXMLReader. Java: 70) на org.jboss.staxmapper.XMLMapperImpl.processNested (XMLMapperImpl.java:110) на org.jboss.staxmapper.XMLExtendedStreamReaderImpl.handleAny (XMLExtendedStreamReaderImpl.java:69) в org.jboss.a s.server.parsing.StandaloneXml_4.parseServerProfile (StandaloneXml_4.java:547) at org.jboss.as.server.parsing.StandaloneXml_4.readServerElement (StandaloneXml_4.java:244) на сайте org.jboss.as.server.parsing. StandaloneXml_4.readElement (StandaloneXml_4.java:143) at org.jboss.as.server.parsing.StandaloneXml.readElement (StandaloneXml.java:69) at org.jboss.as.server.parsing.StandaloneXml.readElement (StandaloneXml. Java: 47) на org.jboss.staxmapper.XMLMapperImpl.processNested (XMLMapperImpl.java:110) на org.jboss.staxmapper.XMLMapperImpl.parseDocument (XMLMapperImpl.java:69) на org.jboss.as.controller. persistence.XmlConfigurationPersister.load (XmlConfigurationPersister.java:123) ... 3 еще
- Как автоматизировать развертывание проекта (настраиваемый класс менеджера бесконечности (класс java), persistence.xml и infinispan-config.xml) на сервере infinispan (Jboss)?