Jboss 7.1.1 внешняя проблема загрузки фляги

У моего проекта есть EAR, EAR содержит банки, одна из которых предназначена для вызова внешней клиентской банки другого продукта для связи. Этот внешний клиентский jar также имеет ссылки на некоторые сторонние jar-файлы.

Так что, будучи не очень хорош в jboss, не смог заставить его работать. Пожалуйста, предоставьте предложения. Ниже приведена структура EAR для лучшей визуализации проблемы.

A.ear

 - META-INF

      - MANIFEST.MF

 - lib

  - b1.jar

  - b2.jar

      - com

      - META-INF

           - MANIFEST.MF (Added classpath :  Class-Path:  /opt/ExternalProduct/lib/client.jar)

Выше внешнего client.jar относится к 20 сторонним банкам. Я добавляю все jar-файлы сторонних разработчиков в classpath, как указано выше, но получаю ClassDefNotFoundException. Jboss запускается без жалоб, создает файлы.index для всех упомянутых jar-файлов, но когда код попадает в jar-файл клиента, возникает исключение, поскольку сторонние jar-файлы Def не найдены. Попытка добавления classpath во всех уровнях файлов MANIFEST, но ничего не работает.

Не желает создавать папки модулей для каждой банки отдельно (близко к 20 банкам сторонних производителей), что выглядит большой задачей для 20 банок. Пожалуйста, предложите.

Ура,

Рахул

0 ответов

Другие вопросы по тегам