2010-11-24 2 views
4

У меня возникла проблема, связанная с развертыванием двух приложений на сервере Tomcat 5. При развертывании и запуске сервера я получаю сообщение об ошибке, которое также предотвращает надлежащее выполнение второго приложения.Ошибка Tomcat/«Приложение не может быть развернуто, поскольку оно содержит ошибки развертывания»

Unable to deploy collapsed ear in war /my-app: Exception: Application cannot be deployed as it contains deployment-ids which are in use: 

И после этого есть список всех дублированных идентификаторов. Второе приложение является меньшим, которое добавляется к уже существующему, управляющему всеми объектами. Проект построен компанией Eclipse nad Maven. Есть ли способ добавить зависимость, которая должна быть включена во второе приложение (что я намерен делать прямо сейчас), чтобы второе приложение могло узнать/использовать уже существующие пакеты?

Спасибо adnvace за любую поддержку,

С уважением

ответ

7

Цитирование from the FAQ

DuplicateDeploymentIdException:

При попытке развернуть же EJB в два различных веб-приложений, то вы получите следующее исключение (в конф/openejb.log) :

org.apache.openejb.DuplicateDeploymentIdException: Приложение не может быть развернуто как оно contai нс развертывания идентификаторы, которые находятся в использования:

Чтобы устранить проблему, выполните следующие действия:

  1. Создайте файл с именем system.properties под конф каталог
  2. Добавьте следующий к system.properties файл и сохранить

    openejb.deploymentId.format = {moduleId}/{} ejbName

От the JIRA это исправление должно применяться к OpenEJB 3.1

0

Я не знаю, что это понятие файла EAR есть, но Tomcat не является полноценным сервером приложений Java EE. Это сервлет/JSP-движок; он не имеет никакого отношения к EAR. Если вы развертываете EAR, или у вашей WAR есть EAR внутри него по какой-то причине, вам нужно добавить что-то вроде OpenEJB к вашему развертыванию Tomcat.

+0

К сожалению, я забыл добавить, конечно, мы также OpenEJB 3.1 добавлены с Tomcat – redbull 2010-11-24 10:42:59

+0

Спасибо за разъяснение. – duffymo 2010-11-24 10:48:10

Смежные вопросы