Проблема непрерывного обновления GlassFish 4 в одном кластере

Я использую один кластер GlassFish 4.1 с двумя экземплярами на одном узле.

Мои шаги для последовательного обновления:

  1. развернуть приложение со старой версией ClusterTest: 1.0 (asadmin deploy --target=cluster1 --enabled=true --availabilityenabled=true --name=ClusterTest:1.0 ClusterTest.ear)

  2. развернуть приложение новой версии с отключенным состоянием ClusterTest:1.1 (как администратор развернуть --target=cluster1 --enabled=false --availabilityenabled=true --name=ClusterTest:1.1 ClusterTest.ear)

  3. включить приложение на 1-м экземпляре (asadmin enable --target=instance1 ClusterTest:1.1)

  4. В 1-м экземпляре доступно новое приложение, но во 2-м: ошибка 404 (я ожидаю доступную старую версию)

что я делаю не так?


person hekko    schedule 11.07.2016    source источник


Ответы (1)


Есть много проблем с обновлением GlassFish. Многие из этих проблем были исправлены в последней версии Payara Server. Возможно, вы не сталкиваетесь ни с одной из этих проблем, но в репозитории Payara GitHub есть очень подробное обсуждение: https://github.com/payara/Payara/issues/455

Вы также можете посмотреть это видео, в котором описывается базовое управление версиями приложений, которое может содержать необходимую информацию https://www.youtube.com/watch?v=6QVBsH6IjEA

person Mike    schedule 11.07.2016