TomEE, EJB и виртуальные хосты
Я моделирую несколько экземпляров TomEE (1.7.1) с использованием виртуальных хостов. У меня есть несколько виртуальных хостов, которые развертывают одну и ту же войну с одними и теми же EJB.
Это ведет к:
org.apache.openejb.DuplicateDeploymentIdException: Application cannot be deployed as it contains deployment-ids which are in use
Любые предложения о том, как решить эту проблему?
1 ответ
Вы пробовали openejb.deploymentId.format = {appId}/{ejbJarId}/{ejbName} в файле conf/system.properties?
Чтобы сделать его еще более портативным, в 1.7.2 (в процессе выпуска) и в 2.x будет поддерживаться:
openejb.deploymentId.format = {хост}/{appId}/{ejbJarId}/{ejbName}
и даже
openejb.deploymentId.format = {хэш} / {хост}/{appId}/{ejbJarId}/{ejbName}