6.3. Jakarta Enterprise Beans 服务器配置更改
在 JBoss EAP 7 中配置 ejb3 子系统时,在部署企业 bean 应用期间可能会出现在服务器日志中。
重要
如果您使用 JBoss 服务器迁移工具更新服务器配置,请确保正确配置了 ejb3 子系统,且部署 Jakarta Enterprise Beans 应用时没有问题。有关配置和运行工具的详情,请参考使用 JBoss 服务器迁移工具。
6.3.1. 解决由于缓存更改导致的 DuplicateServiceException 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
以下 DuplicateServiceException 错误是由 JBoss EAP 7 中的缓存更改导致的。
服务器日志中的 DuplicateServiceException
ERROR [org.jboss.msc.service.fail] (MSC service thread 1-3) MSC000001: Failed to start service jboss.deployment.unit."mdb-1.0-SNAPSHOT.jar".cache-dependencies-installer: org.jboss.msc.service.StartException in service jboss.deployment.unit."mdb-1.0-SNAPSHOT.jar".cache-dependencies-installer: Failed to start service ... Caused by: org.jboss.msc.service.DuplicateServiceException: Service jboss.infinispan.ejb."mdb-1.0-SNAPSHOT.jar".config is already registered
ERROR [org.jboss.msc.service.fail] (MSC service thread 1-3) MSC000001: Failed to start service jboss.deployment.unit."mdb-1.0-SNAPSHOT.jar".cache-dependencies-installer: org.jboss.msc.service.StartException in service jboss.deployment.unit."mdb-1.0-SNAPSHOT.jar".cache-dependencies-installer: Failed to start service
...
Caused by: org.jboss.msc.service.DuplicateServiceException: Service jboss.infinispan.ejb."mdb-1.0-SNAPSHOT.jar".config is already registered
若要解决由于 JBoss EAP 7 中缓存更改导致的 DuplicateServiceException,请运行以下命令在 ejb3 子系统中重新配置缓存:
通过重新配置缓存,您可以解决这个错误并防止 DuplicateServiceException 发生。