【发布时间】:2012-03-10 10:18:59
【问题描述】:
我试图在 IBM WAS 7.0 中设置一个集群,我的问题是:如何设置它,当我关闭 node01 时,我的会话由 node02 处理。
这是我所做的: 我有一个带有部署管理器和服务器 node01 的网络部署。我在 node01 上部署了我的 ear 文件并启动了服务器,它正在工作。我停止了应用程序并没有卸载它。
然后我通过配置文件管理添加了一个node02。但是没有集群。所以我从控制台创建了一个集群并添加了node01,然后从配置文件管理中添加了node02。然后启动集群。
现在!在两台服务器上,我看到它们都启动了 systemOut.log 文件,并且应用程序也启动了。我转到我的应用程序 URL
http://localhost:9081/finAppWeb/login.do 我得到应用程序并登录。我在 systemOut.log 中看到我正在登录 node01 服务器。然后我转到另一个 systemout.log,应用程序也在那里启动,但是当我登录到 node01@9081 并且我的 node02 在端口 9082 上时,当然没有登录消息。
当我登录时,我关闭了 node01 webspehere 服务器(不是 node/nodeagent)并且 9081 脱机。然后我进入 9082 并输入登录后的 URL:http://localhost:9082/finAppWeb/main.do,它说我有一个过期的会话。我假设当我转到 9082 时,我会自动登录,因为它们的会话将通过 WAS 部署管理器存在于所有节点上,并且我的会话将由它管理?
我如何设置它,当我关闭 node01 时,我的会话由 node02 处理,我被重定向到 9082,或者当我点击 9082 时,它显示我的登录用户。那可能吗。如果不是,那么什么是故障转移或高可用性的会话管理。
谢谢 赛义德..
【问题讨论】:
标签: session cluster-computing websphere-7