Использование папки «Utility Jars» в Websphere - PullRequest
0 голосов
/ 07 марта 2012

Как добавить jar-файлы в папку «Utility JARs» в веб-сфере.Если требуемый баночка уже содержится в директории lib войны, которая содержится в ухе, является ли баночка все еще необходимой в папке «Utility JARs»?

1 Ответ

0 голосов
/ 08 марта 2012

Утилиты Jars обычно содержат классы, которые используются несколькими модулями в EAR. Не имеет смысла хранить несколько копий этих классов. Например, у вас есть сервлет и EJB в EAR с использованием общего класса. Этот общий класс может храниться в JAR-файле (и помещаться в качестве служебного Jar-файла в EAR).

Теперь он становится доступен как сервлету, так и EJB, которые присутствуют в EAR,

Файлы утилит применимы как к приложениям Java EE на основе WAS, так и к приложениям на основе WPS / bpel. Я предполагаю, что это приложение Java EE на основе WAS.

Обратитесь к: http://www.ibm.com/developerworks/websphere/library/techarticles/0304_manji/manji.html

Это очень старо, но концепция не изменилась за все эти годы.

Чтобы конкретно ответить на ваш вопрос, если в вашем EAR есть только WAR-файл, то использование Utility JAR не дает никаких преимуществ.

Если у вас есть несколько WAR в классах совместного использования EAR, эти общие классы являются хорошими кандидатами на утилиту Jar

Надеюсь, это поможет

Manglu

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