Я только изучаю Websphere 8.5 и хотел бы знать, как проще всего добавить библиотеку, например библиотеку iText, чтобы она была доступна для всех приложений, работающих на WAS. Я вижу, что в консоли администратора доступна как опция «Общая библиотека», так и более продвинутая вещь, такая как «Приложение бизнес-уровня», которая состоит из нескольких ресурсов.
Каков правильный подход к достижению моей цели?
Спасибо
Как развернуть общую библиотеку в Websphere?
Ответы (1)
Вы не должны разрабатывать свои приложения с неявными зависимостями, которые на самом деле являются явными. Если зависимость имеет решающее значение для вашего приложения, она должна быть как-то отмечена как таковая.
При этом в WebSphere есть два подхода — разделяемая библиотека или пакет OSGi.
О концепции общей библиотеки см. Связывание общих библиотек с приложениями или модулями.
Если вы используете OSGi для разработки своих приложений, я бы рекомендовал объявить зависимости в Application-Content файла APPLICATION.MF и сделать их доступными в Внутренние или внешние репозитории пакетов.
Я не думаю, что BLA применим к вашему сценарию, но не удивлюсь, если увижу, насколько я ошибаюсь.
p.s. Интересно, почему вопрос помечен как websphere-7, поскольку он относится к WebSphere 8.5?