【问题标题】:Deploying applications to a single instance in a glassfish cluster将应用程序部署到 glassfish 集群中的单个实例
【发布时间】:2012-09-20 04:28:14
【问题描述】:
我有两个 Java EE 应用程序,它们能够通过 JNDI 查找与彼此的远程接口通信。我想将这两个应用程序部署到一个 glassfish 域,但让它们在单独的 JVM 上运行。这种设置可以吗?
Glassfish 集群似乎是答案,但我似乎无法控制哪个实例获取哪个应用程序 - 似乎我必须将应用程序部署到集群本身,然后再将其推送到所有实例。
【问题讨论】:
标签:
jakarta-ee
glassfish
cluster-computing
【解决方案1】:
无法部署到集群中的单个实例。 Oracle 客户支持回答:
“我可以确认您所追求的是不可能的。如果该实例是集群的一部分,则您无法定位单个实例。这就是集群的设计目的,如果您不关注集群功能,您可以使用独立实例。”
一种可能的解决方案是使用域管理服务器 (DAS) 来部署应用程序 A,并使用集群来部署应用程序 B。但请记住,那时您没有应用程序 A 的高可用性 (HA)。这只是一个可能的解决方案,不是我的建议。