У меня есть проблема с моей недавно приобретенной инфраструктурой, и, возможно, кто-то может указать мне, что не так или где искать.
У меня есть несколько приложений (упакованных как войны, я тоже пробовал ухо), используятот же самый 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] "Службы, которые могут быть причиной:" => `