TomEE, EJB и виртуальные хосты

Я моделирую несколько экземпляров TomEE (1.7.1), используя виртуальные хосты. У меня есть несколько виртуальных хостов, которые развертывают одну и ту же войну с одними и теми же компонентами EJB.

Это ведет к:

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

Любые предложения о том, как решить эту проблему?


person Aviram    schedule 31.12.2014    source источник


Ответы (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}

person Romain Manni-Bucau    schedule 18.01.2015
comment
поскольку это одна и та же война, этот идентификатор не уникален. Если нет способа добавить хост в шаблон, мне придется подождать до следующего релиза... :) - person Aviram; 25.01.2015