TomEE,EJB和虚拟主机

时间:2014-12-31 14:38:08

标签: ejb virtualhost openejb tomee

我正在使用虚拟主机模拟多个TomEE(1.7.1)实例。 我有多个虚拟主机,它们使用相同的EJB部署相同的战争。

这导致:

org.apache.openejb.DuplicateDeploymentIdException: Application cannot be deployed as it contains deployment-ids which are in use

有关如何解决此问题的任何建议?

1 个答案:

答案 0 :(得分:1)

您是否在conf / system.properties中尝试了openejb.deploymentId.format = {appId} / {ejbJarId} / {ejbName}?

为了使其更加便携,即将推出1.7.2(正在发布的流程),即将推出2.x将支持:

openejb.deploymentId.format = {host} / {appId} / {ejbJarId} / {ejbName}

甚至

openejb.deploymentId.format = {hash} / {host} / {appId} / {ejbJarId} / {ejbName}