Проблема диспетчера команд Infinispan, если в Wildfly 13 EE8 развернуто несколько приложений - PullRequest
0 голосов
/ 27 сентября 2018

У меня есть проблема с моей недавно приобретенной инфраструктурой, и, возможно, кто-то может указать мне, что не так или где искать.

У меня есть несколько приложений (упакованных как войны, я тоже пробовал ухо), используятот же самый backend-jar (jar-файлы для бизнеса / службы и сущность, содержащая jar)

что-то вроде этого:

app1.war    
/WEB-INF/lib/  
|--app1-logik.jar    
|--common-business-logik.jar  
|--common-entity-mappings.jar

app2.war  
/WEB-INF/lib/  
|--app2-logik.jar  
|--common-business-logik.jar  
|--common-entity-mappings.jar

Для нашей стратегии развертывания невозможно упаковать общие части враздельное развертывание.Поэтому я должен придерживаться этого.Похоже, что существует проблема только с бобами с состоянием, аннотированными @Stateful @Named @SessionScoped @Clustered.Скорее всего, они находятся в common-business-logik.jar

Проблема возникает во время второго процесса развертывания (первый работает должным образом).

Брошенный в org.wildfly.clustering.server.dispatcher.MangedCommandDispatcherFactory.cre> ateCommandDispatcher (идентификатор объекта, контекст C) строка 98 "jboss.deployment.subunit. \" App2.ear \ ".\ "app2.war \". component.StatefullBean.START "=>" java.lang.Ille galArgumentException: WFLYCLSV0017: Диспетчер команд для StatefullBean уже существует, но с другим контекстом команды slave1 | [Server: group1] Причина:java.lang.IllegalArgumentException: WFLYCLSV0017: Диспетчер команд для StatefullBean alrea dy существует, но с другим контекстом команды ",
slave1 |[Server: group1] "jboss.deployment.subunit. \" App2.ear \ ". \" App2.war \ ". Component.StatefulBean2.START" => "java.lang.IllegalA rgumentException: WFLYCLSV0017: Диспетчер команд дляStatefulBean2 уже существует, но с другим контекстом команды slave1 | [Server: group1] Причина: java.lang.IllegalArgumentException: WFLYCLSV0017: Диспетчер команд для StatefulBean2 уже существует, но с другим контекстом команды "
slave1 |[Сервер: группа1]},
slave1 |[Сервер: группа1] «WFLYCTL0288: не удалось запустить одну или несколько служб из-за недоступности одной или нескольких косвенных зависимостей».=> {
slave1 |[Server: group1] "Службы, которые не удалось запустить:" => [slave1 |[Server: group1] "jboss.deployment.subunit. \" App2.ear \ ". \" App2.war \ ". ModuleDeploymentRuntimeInformationStart", slave1 |[Сервер: группа1] "jboss.deployment.unit. \" App2.ear \ ". WeldEndInitService", slave1 |[Сервер: группа1] "jboss.undertow.deployment.default-server.default-host./app2"
slave1 |[Сервер: группа1]], ведомый1 |[Server: group1] "Службы, которые могут быть причиной:" => `

1 Ответ

0 голосов
/ 28 сентября 2018

Это ошибка.Я только что подал: https://issues.jboss.org/browse/WFLY-11088 и вскоре отправлю исправление.

...