Я хочу переместить свой проект из Wildfly 8.2 в более новую версию (т.е. версия 11). Конечно на WF8.2 все работает нормально. После использования jboss -igration-tool и попытки развернуть пакет в более новой версии я каждый раз получал:
12: 55: 36,838 ОШИБКА [org.jboss.as.controller.management-operation] (Поток загрузки контроллера ) WFLYCTL0013: Операция ("развертывание") не выполнена - адрес: ([("deploy" => "my-app.war")]) - описание ошибки: {"WFLYCTL0412: Необходимые службы, которые не установлены:" => [ "jboss.naming.context. java .jboss.infinispan.container.myapp"], "WFLYCTL0180: Службы с отсутствующими / недоступными зависимостями" => ["jboss.naming.context. java .module.myapp-core .myapp.env. \ "com.myapp.core.midware.server.services.ws.services.SingletonEJB \" ._ embeddedCacheContainer отсутствует]}
Я не знаю, что делать. Я попытался переместить infinitspan из 8.2 (версия 6.0.2-Final), но не запустилось все приложение WF. Теперь я обновляю pom. xml, чтобы получить более новую версию этого (8.2.8-Final), созданного пакета, но все же
Даже я пытался комментировать из файла (com.myapp.core.midware.server.serv ices.ws.services.SingletonEJB):
// @Resource(lookup="java:jboss/infinispan/container/nmarket")
// private CacheContainer _embeddedCacheContainer;
и присваивает ему новый DefaultCacheManager для ссылки:
_cacheManager = new DefaultCacheManager(); //_embeddedCacheContainer.getCache().getCacheManager();
он отображается.
Спасибо за ваше help
РЕДАКТИРОВАТЬ:
Это раздел для бесконечной продолжительности в автономном режиме. xml:
<subsystem xmlns="urn:jboss:domain:infinispan:4.0">
<cache-container name="web" default-cache="passivation" module="org.wildfly.clustering.web.infinispan">
<local-cache name="passivation">
<transaction mode="BATCH"/>
<file-store passivation="true" purge="false"/>
</local-cache>
<local-cache name="persistent">
<transaction mode="BATCH"/>
<file-store passivation="false" purge="false"/>
</local-cache>
<local-cache name="concurrent">
<file-store passivation="true" purge="false"/>
</local-cache>
</cache-container>
<cache-container name="ejb" aliases="sfsb" default-cache="passivation" module="org.wildfly.clustering.ejb.infinispan">
<local-cache name="passivation">
<transaction mode="BATCH"/>
<file-store passivation="true" purge="false"/>
</local-cache>
<local-cache name="persistent">
<transaction mode="BATCH"/>
<file-store passivation="false" purge="false"/>
</local-cache>
</cache-container>
<cache-container name="hibernate" default-cache="local-query" module="org.hibernate.infinispan">
<local-cache name="entity">
<transaction mode="NON_XA"/>
<eviction strategy="LRU" max-entries="10000"/>
<expiration max-idle="100000"/>
</local-cache>
<local-cache name="local-query">
<transaction mode="NONE"/>
<eviction strategy="LRU" max-entries="10000"/>
<expiration max-idle="100000"/>
</local-cache>
<local-cache name="timestamps">
<transaction mode="NONE"/>
<eviction strategy="NONE"/>
</local-cache>
</cache-container>
<cache-container name="server" default-cache="default" module="org.wildfly.clustering.server">
<local-cache name="default">
<transaction mode="BATCH"/>
</local-cache>
</cache-container>
</subsystem>