“企业 Bean (SFSB)”->“常规”选项卡窗格 ->“特定于 Sun 的设置”按钮 ->“特定于 Sun 的设置”对话框 ->“检查点方法”视图
有状态会话 Bean (SFSB) 的状态可以保存在持久性存储库中,以防服务器实例出现故障。在 SFSB 的生命周期中,其预定义点处的状态将被保存到持久性存储库中。这称为检查点操作。如果启用了 SFSB 检查点操作,通常会在完成了任何涉及 SFSB 的事务之后(即使该事务回滚)执行检查点操作。
如果已将 J2EE 应用程序的属性或独立 EJB 模块设置为已启用可用性,则在默认情况下,将为检查点操作启用所有 EJB。如果不希望为检查点操作启用所有 EJB,您可以通过以下方式在“检查点方法”屏幕中配置各种级别的 SFSB 检查点操作:
在“检查点方法”窗格中:
注:在 domain.xml 中,所有级别的 availability-enabled 属性均必须设置为 true,以便在此 SFSB 上启用检查点操作。
注:在 domain.xml 中,所有级别的 availability-enabled 属性均必须设置为 true,以便在此 SFSB 上启用检查点操作。
注:仅当您选择“True”或“继承”作为“可用性”选项时,该选项才可用。
注:“检查点方法”窗格的设置仅适用于 Sun Java System Application Server Enterprise Edition。