我使用spring portlet mvc作爲我的前端並連接到運行在WAS上的一些遠程EJB。現在,在我指定遠程EJB查找url的portlet配置文件中,由於EJB部署在集羣WAS中,因此我已將url指定爲一個集羣。因此,該網址如下所示:iiop://server1:port,iiop://server2:port
。如果一個集羣成員出現故障,Spring如何知道如何刷新它的初始上下文
現在爲了節省資源,spring mvc緩存了初始上下文。現在我注意到,只要其中一臺服務器啓動,spring總能夠連接到遠程ejb。
這對我來說很困惑,因爲在查找初始上下文時解決了羣集問題(缺少更好的單詞),並且在羣集成員關閉的情況下,應該有連接異常。那麼Spring如何知道什麼時候應該自動刷新它的初始上下文,因爲舊的上下文已經過時了?