ISPN005003: сообщено об исключении java.lang.SecurityException: ISPN006017: операция «EXEC» требует проверки подлинности

** Текущая ситуация : **

Попытка развернуть Java-приложение с использованием JBOSS EAP (7.4.2) и RED HAT DATAGRID (8.3.1), имея оба контейнера в одной сети. Но когда EAP пытается поместить данные в Datagrid, ISPN006017: операция «EXEC» требует отображения ошибки аутентификации , я буду признателен, если кто-нибудь поделится решением для него. Ниже приведены настройки.

  1. Получить удаленный кэш
      private static RemoteCache<String, Object> getCache() {
        if (remoteCacheManager == null) {
            Configuration configuration = new ConfigurationBuilder().withProperties(HotrodClientProperty.getProperites()).build();
            remoteCacheManager = new RemoteCacheManager(configuration);
        }

        return remoteCacheManager.getCache(CacheProperty.jdgCacheName());
    }

2.Свойства.

      infinispan.client.hotrod.server_list=datagrid-usersession:11222
infinispan.client.hotrod.cache.default.configuration=\ \<distributed-cache name="default" mode="ASYNC"\>\<encoding media-type="application/x-jboss-marshalling"/\>\<memory storage="OFF_HEAP"/\>\</distributed-cache\> 
infinispan.client.hotrod.marshaller=org.infinispan.jboss.marshalling.commons.GenericJBossMarshaller
infinispan.client.hotrod.socket_timeout=30000 infinispan.client.hotrod.connect_timeout=3000
infinispan.client.hotrod.max_retries=2 infinispan.client.hotrod.connection_pool.max_wait=3000
infinispan.client.hotrod.connection_pool.min_idle=1
infinispan.client.hotrod.connection_pool.min_evictable_idle_time=60000\`
  1. Команда докера
      RHDG="datagrid-usersession"
docker run -e HOTROD_AUTHENTICATION_ENABLED=false \
           -e HOTROD_AUTHORIZATION_ENABLED=false \
           -e HOTROD_ENCRYPTION_ENABLED=false \
-d --name=${RHDG} --network=${NW} ${DGIMG}

EAP="${SERVICE}"
docker run -d --name=${EAP} --network=${NW} \
        -v ${PJTDIR}/App:/app:ro \
        -v ${BUILDDIR}/app:/builddir:ro \
        ${APIMG}

Я хочу поместить данные сеанса из EAP в Datagrid с помощью клиента hotrod.

0 ответов

Другие вопросы по тегам