可以使用企业应用程序管理控制台面板来对指定模块中的所有有状态会话 Bean 启用或禁用有状态会话 Bean 故障转移。有状态会话 Bean 故障转移设置仅适用于 ND 环境中的
Deployment Manager,5.x 应用程序目标将忽略这些设置。
过程
- 启动管理控制台。
- 展开应用程序 > 应用程序类型。
- 选择 WebSphere® 企业应用程序。
- 选择要配置的 EJB 模块的应用程序。
- 在“模块”下面,选择管理模块。
- 选择要配置的 JAR 文件。
- 在其他属性下面,选择有状态会话 Bean 故障转移设置。
- 选择使用内存到内存复制启用有状态会话 Bean 故障转移。
- 选择复制设置的选项。 有两个单选按钮供您选择:
- 使用应用程序或 EJB 容器复制设置
- 如果您选择此按钮,那么将忽略为此 EJB 模块而定义的任何复制设置。
避免故障: 如果您是系统管理员并且使用此单选按钮,那么必须在 EJB 容器级别或应用程序级别配置内存到内存复制。否则,在服务器启动期间,EJB 容器将忽略该页面上的设置,并且 EJB 容器将记录一条表明未对此应用程序启用有状态会话 Bean 故障转移的消息。
gotcha
- 使用模块复制设置
- 如果您选择此按钮,那么重设 EJB 容器和应用程序的复制设置。直到您定义复制域后才启用此按钮。此选择有超链接帮助您配置复制设置。如果未配置复制域,那么单击链接时,所访问的页面允许您创建复制域。如果至少配置一个域,那么单击链接时,所访问的页面可让您选择由 EJB 容器使用的复制设置。
- 选择确定。