Лучшая практика для загрузки JARs сторонних производителей в автономном развертывании JBoss AS7?

Какова лучшая практика для загрузки JAR сторонних разработчиков в автономном развертывании JBoss-as-7.0.x?

Я пробовал:

  1. развертывать каждый JAR как независимый модуль с собственным дескриптором module.xml;
  2. развертывать JAR в каталоге WEB-INF/lib WAR;
  3. и в каталоге foo.ear/lib для любых JAR, общих для нескольких WAR.

Очевидным преимуществом подхода 1. выше является уменьшение объема памяти при развертывании по сравнению с подходами 2. и 3. Однако он кажется довольно сложным в поддержке, поскольку каждая зависимость, которую имеет JAR, должна быть явно определена в module.xml, что не кажется очень удобным при большом количестве сторонних библиотек.

26
задан Mogsdad 18 September 2015 в 02:12
поделиться