2009-08-14 48 views
1

我们正在使用Glassfish v2(9.1_02)。我们的服务器不是在集群环境中设置的。Glassfish JNDI树链接

我们希望将一个主服务器作为JNDI服务器,它可以为将来的DataSource对象以及可能的其他对象提供服务,并将其他服务器链接到此服务器。这样,如果我们更改数据库的位置或更改密码,则不必更新多个服务器,而只需更新一个。

我的问题是:

  1. 这甚至是一个好主意呢?
  2. 是否可以链接Glassfish中的JNDI树?
  3. 我该如何做到这一点?
  4. 有没有人完成过这个?

谢谢

回答

1

这不是一个好主意,虚拟机不应使用另一台机器上建立一个数据库连接。开销会很愚蠢,它如何处理故障转移?

确保群集中的所有服务器都使用相同的配置启动的方法有很多,它确实涉及到您运行的操作系统。

您可能希望先看看像“兵马俑”这样的“应用程序结构”。 RedHat还有一个用于分发配置文件的系统(称为卫星)。其他环境有相同的解决方案