Jboss 7.2.2 Проблемы с развертыванием приложений - PullRequest
0 голосов
/ 23 сентября 2019

Я развертываю 3 приложения на одном и том же jboss 7.2.2, как указано ниже:

a.ear
    |+ META-INF
       |+ applications.xml and jboss-deployment-structure.xml
    |+ a.war
       |+ web pages and JSP /JSF pages
       |+ WEB-INF
          |+ web.xml, jboss-web.xml etc.
          |+ lib
             |+ tag library JARs
          |+ classes
             |+ servlets and other classes used by web pages
    |+ a.jar
       |+ EJB3 bean classes
       |+ META-INF
          |+ ejb-jar.xml and persistence.xml
    |+ lib
          |+ a1.jar, a2.jar etc.

b.ear - It is using some of the libraries generated from a.ear( a1.jar, a2.jar)
    |+ META-INF
       |+ applications.xml and jboss-deployment-structure.xml
    |+ b.war
       |+ web pages and JSP /JSF pages
       |+ WEB-INF
          |+ web.xml, jboss-web.xml etc.
          |+ lib
             |+ tag library JARs
          |+ classes
             |+ servlets and other classes used by web pages
    |+ b.jar
       |+ EJB3 bean classes
       |+ META-INF
          |+ ejb-jar.xml and persistence.xml
    |+ lib
          |+ a1.jar, a2.jar, b1.jar, b2.jar etc.

c.ear - It is using some of the libraries generated from a.ear and b.ear( a1.jar, a2.jar, b1.jar, b2.jar)
    |+ META-INF
       |+ applications.xml and jboss-deployment-structure.xml
    |+ c.war
       |+ web pages and JSP /JSF pages
       |+ WEB-INF
          |+ web.xml, jboss-web.xml etc.
          |+ lib
             |+ tag library JARs
          |+ classes
             |+ servlets and other classes used by web pages
    |+ c.jar
       |+ EJB3 bean classes
       |+ META-INF
          |+ ejb-jar.xml and persistence.xml
    |+ lib
          |+ a1.jar, a2.jar, b1.jar, b2.jar, c1.jar, c2.jar etc.

Когда я развертываю первые два ушка, он успешно разворачивается без проблем, но когда я пытаюсь развернуть c.ear дает мне одно и то же исключение приведения класса из-за множественных ссылок на одни и те же API.Я хочу, чтобы jboss выбирал только банку, которую я дал в папке ear lib, а не из развертываний.Как я могу это сделать?Как я могу исключить это развертывание (a.ear и b.ear) из структуры jboss-deploy-structure?

Не могли бы вы помочь мне решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...