2015-04-08 2 views
0

У меня есть доступная Websphere 8.5.5.3 и задача технического дизайна.Websphere 8.5.5.3 OSGi: добавление и обновление пакетов

Предполагая, что приложение OSGi не имеет никакой зависимости от каких-либо пакетов из репозитория пакетов OSGi (то есть является автономным в терминах зависимостей пакетов). И если предположить, что приложение и работаю на Websphere, я могу:

  1. Добавить и начать новый пакет для запущенного приложения без перезапуска приложения (другие пучки).

  2. Обновление приложения с новой версией пучка, который уже развернут как часть приложения без перезапуска приложения (другие пучки)

Я пошел через ресурсы IBM на OSGi приложений в Websphere и Кажется, я не могу найти, как мне это сделать .....

ответ

0

ОК, я отвечаю на свой вопрос после дополнительных исследований, это в основном происходит из этого ресурса и выталкивает администратор Websphere admin консоль (также встроенная консоль для решения):

http://www-01.ibm.com/support/knowledgecenter/SSCKBL_8.5.5/com.ibm.websphere.osgi.nd.multiplatform.doc/ae/thread_ta_extend.html?lang=en

Предполагая, что есть приложение OSGi развертывания и запуска на Websphere и если у вас есть доступ к Websphere веб-консоль администратора:

обновить пакет до более новой версии, вы должны:

  1. Разверните новую версию пакета во внутренний репозиторий пакетов OSGi. (Окружающая среда -> Хранилища хранилищ OSGi -> Внутренний репозиторий связок)
  2. Обновите версию пакета в приложении (Приложения -> Типы приложений -> Активы -> [ваш.eba asset] -> Обновить версии пакета в этом приложении), затем выберите версию из раскрывающегося списка рядом с комплектом, а затем нажмите «Предварительный просмотр», а затем «Создать»
  3. Обновление приложения для использования последней конфигурации (Приложения -> Применения -> приложения бизнес-уровня -> [ваше приложение] -> [ваш EBA] -> Обновление до последнего развертывания)

чтобы добавить новый пакет для приложения, вы должны:

  1. Создать композитный комплект содержащих/ссылки на новые пакеты, которые вы хотите добавить в приложение (CBA файл)
  2. Deploy, что расслоение на внутренний репозиторий расслоения (Environment -> OSGi Bundle Хранилище -> Внутреннего хранилище расслоения)
  3. Регистрации, что расслоение в расширение для вашего приложения (Приложения -> Типы приложений -> Приложения бизнес-уровня -> [ваше приложение] -> [ваш eba] -> Расширения для этого составного устройства -> Добавить)
  4. Обновите приложение, чтобы использовать последняя конфигурация (Приложения -> Применения -> Приложения бизнес-уровня -> [ваше приложение] -> [ваш eba] -> Обновление до последнего развертывания)
Смежные вопросы