Как развернуть общую библиотеку в Websphere?

Я только изучаю Websphere 8.5 и хотел бы знать, как проще всего добавить библиотеку, например библиотеку iText, чтобы она была доступна для всех приложений, работающих на WAS. Я вижу, что в консоли администратора доступна как опция «Общая библиотека», так и более продвинутая вещь, такая как «Приложение бизнес-уровня», которая состоит из нескольких ресурсов.
Каков правильный подход к достижению моей цели?
Спасибо


person Max Korn    schedule 18.09.2012    source источник


Ответы (1)


Вы не должны разрабатывать свои приложения с неявными зависимостями, которые на самом деле являются явными. Если зависимость имеет решающее значение для вашего приложения, она должна быть как-то отмечена как таковая.

При этом в WebSphere есть два подхода — разделяемая библиотека или пакет OSGi.

О концепции общей библиотеки см. Связывание общих библиотек с приложениями или модулями.

Если вы используете OSGi для разработки своих приложений, я бы рекомендовал объявить зависимости в Application-Content файла APPLICATION.MF и сделать их доступными в Внутренние или внешние репозитории пакетов.

Я не думаю, что BLA применим к вашему сценарию, но не удивлюсь, если увижу, насколько я ошибаюсь.

p.s. Интересно, почему вопрос помечен как websphere-7, поскольку он относится к WebSphere 8.5?

person Jacek Laskowski    schedule 18.09.2012
comment
Спасибо за ваш ответ. Ну, на самом деле я пометил его как webpshere-7, так как не смог найти тег webpshere-8 :) - person Max Korn; 18.09.2012