java - 如果在 Wildfly 13 EE8 上部署多个应用程序,则 Infinispan 命令调度程序问题
问题描述
我的新获得的基础设施确实存在问题,也许有人可以为我指出哪里出了问题或在哪里看。
我有多个应用程序(打包为战争,我也尝试过耳朵)使用相同的后端 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
对于我们的部署策略,不可能将通用部分打包到单独的部署中。所以我必须坚持这一点。看起来只有用 注释的有状态 bean 存在问题
@Stateful @Named @SessionScoped @Clustered
。这些很可能位于 common-business-logik.jar
问题发生在第二个部署过程中(第一个按预期工作)。
扔在 org.wildfly.clustering.server.dispatcher.MangedCommandDispatcherFactory.cre>ateCommandDispatcher(Object id, C context) line 98 "jboss.deployment.subunit.\"app2.ear\".\"app2.war\".component .StatefullBean.START" => "java.lang.Ille galArgumentException: WFLYCLSV0017: StatefullBean 的命令调度程序已经存在,但具有不同的命令上下文 slave1 | [Server:group1] 原因:java.lang.IllegalArgumentException: WFLYCLSV0017: A StatefullBean 的命令调度程序已经存在,但具有不同的命令上下文",
奴隶1 | [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] },
从属 1 | [Server:group1] “WFLYCTL0288:由于一个或多个间接依赖不可用,一个或多个服务无法启动。” => {
奴隶1 | [Server:group1] "无法启动的服务:" => [ slave1 | [Server:group1] "jboss.deployment.subunit.\"app2.ear\".\"app2.war\".moduleDeploymentRuntimeInformationStart", slave1 | [服务器:group1] "jboss.deployment.unit.\"app2.ear\".WeldEndInitService", slave1 | [服务器:group1]“jboss.undertow.deployment.default-server.default-host./app2”
slave1 | [服务器:group1]],slave1 | [服务器:
解决方案
这是一个错误。我刚刚提交: https ://issues.jboss.org/browse/WFLY-11088 并将立即提交修复。
推荐阅读
- c# - 如何获取动态 html 元素,而它只有在我们向下滚动到 ***px 时才可见
- python - 使用 apply 将列附加到 DataFrame 并使用行上的 apply 根据现有值计算新列
- javascript - 单击图像时如何从图像中提交图像值
- dart - 在 Flutter 应用程序中标记推送时选择的菜单项
- wordpress - 使用 select2 for wordpress 插件选项页面的多选产品
- java - Spring REST 在双向 JPA 映射时返回递归 JSON
- java - 如何使用存储库和视图模型更新房间数据库中的字段
- angular - 未捕获(承诺):错误:无法匹配任何路由。URL 段:角
- sql - 如何将列值从存储过程中的另一个表更新到表中?
- javascript - 无法调试 AngularJS 项目