【问题标题】:how to setup cluster environment on same machine websphere 7.0 for session management如何在同一台机器 websphere 7.0 上设置集群环境以进行会话管理
【发布时间】: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


    【解决方案1】:

    为此,您需要设置 HTTP 会话复制(并确保存储在会话中的所有属性都是可序列化的,以便可以复制它们)。

    【讨论】:

    • 感谢您回复我的应用程序,所有会话对象都是可序列化的。但是如何设置 HTTP 会话复制?
    猜你喜欢
    • 1970-01-01
    • 2012-04-09
    • 2014-09-30
    • 2015-04-16
    • 1970-01-01
    • 2014-12-17
    • 2017-11-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多