第 9 章 子系统配置
9.1. 事务子系统的配置 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
9.1.1. 为 JTS 事务配置 ORB 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
在默认的 JBoss EAP 的安装里,ORB 是禁用的。你可以用命令行管理 CLI 启用 ORB。
注意
在受管域里,JacORB 子系统只能用于
full
和 full-ha
配置集。在独立服务器里,你可以使用 standalone-full.xml
或 standalone-full-ha.xml
配置。
过程 9.1. 使用管理控制台配置 ORB
查看配置集设置。
从管理控制台的右上角选择 Profiles (受管域) 或 Profile(独立服务器)。如果你使用了受管域,请在左上角选择 full 或 full-ha 配置集。修改 Initializers 设置
展开左侧的 Subsystems 菜单,展开 Container 子菜单并点击 JacORB。在主屏幕上出现的表单里,选择 Initializers 标签页并点击 Edit 按钮。通过设置 Security 为on
来启用安全拦截器。要启用 JTS 里的 ORB,请设置 Transaction Interceptors 值为on
,而不是默认的spec
。关于这些值的详细解释,请点击表单里的 Need Help? 链接。在完成编辑后请点击 Save。高级的 ORB 配置
关于高级的配置选项,请参考表单的其他部分。每个部分都包含一个关于参数详细解释的 Need Help? 链接。
使用管理 CLI 配置 ORB
你可以使用管理 CLI 配置 ORB 的每个方面。下面的命令配置初始器为与上面过程里使用管理控制台相同的值。这是 JTS 里 ORB 的最小配置。
这些命令是为使用 full 配置集的受管域配置的。如果有必要,请根据需要修改这个配置集。如果你使用了独立服务器,请忽略命令行的
/profile=full
部分。
例 9.1. 启用安全拦截器
/profile=full/subsystem=jacorb/:write-attribute(name=security,value=on)
/profile=full/subsystem=jacorb/:write-attribute(name=security,value=on)
例 9.2. 启用 JTS 里的 ORB
/profile=full/subsystem=jacorb/:write-attribute(name=transactions,value=on)
/profile=full/subsystem=jacorb/:write-attribute(name=transactions,value=on)