2009-08-14 75 views
1

我們正在使用Glassfish v2(9.1_02)。我們的服務器不是在集羣環境中設置的。Glassfish JNDI樹鏈接

我們希望將一個主服務器作爲JNDI服務器,它可以爲將來的DataSource對象以及可能的其他對象提供服務,並將其他服務器鏈接到此服務器。這樣,如果我們更改數據庫的位置或更改密碼,則不必更新多個服務器,而只需更新一個。

我的問題是:

  1. 這甚至是一個好主意呢?
  2. 是否可以鏈接Glassfish中的JNDI樹?
  3. 我該如何做到這一點?
  4. 有沒有人完成過這個?

謝謝

回答

1

這不是一個好主意,虛擬機不應使用另一臺機器上建立一個數據庫連接。開銷會很愚蠢,它如何處理故障轉移?

確保羣集中的所有服務器都使用相同的配置啓動的方法有很多,它確實涉及到您運行的操作系統。

您可能希望先看看像「兵馬俑」這樣的「應用程序結構」。 RedHat還有一個用於分發配置文件的系統(稱爲衛星)。其他環境有相同的解決方案