我在同一节点上使用GlassFish 4.1单一群集和两个实例。
我的滚动升级步骤:
使用旧版本ClusterTest部署应用程序:1.0 (asadmin deploy --target = cluster1 --enabled = true --availabilityenabled = true --name = ClusterTest:1.0 ClusterTest.ear)
部署具有禁用状态ClusterTest的新版本应用程序:1.1 (asadmin deploy --target = cluster1 --enabled = false --availabilityenabled = true --name = ClusterTest:1.1 ClusterTest.ear)
在第一个实例上启用应用 (asadmin enable --target = instance1 ClusterTest:1.1)
在第一个实例上有新的应用程序可用,但在第二个:404错误(我希望可用旧版本)
我做错了什么?
答案 0 :(得分:0)
GlassFish上滚动升级存在很多问题。其中许多问题已在最新版本的Payara Server中修复。您可能没有遇到任何这些问题,但有关Payara GitHub存储库的详细讨论: https://github.com/payara/Payara/issues/455
您可能还想查看此视频,其中介绍了可能包含您所需信息的基本应用程序版本控制 https://www.youtube.com/watch?v=6QVBsH6IjEA