4.11. ORB 服务器配置更改
JacORB 实施已被 JBoss EAP 7 中的 OpenJDK ORB 的下游分支替代。
EAP_HOME/modules/system/layers/base/ 中的 org.jboss.as.jacorb 扩展模块已被 org.wildfly.iiop-openjdk 扩展模块替代。
服务器配置文件中的 urn:jboss:domain:jacorb:1.4 子系统配置命名空间已被 urn:jboss:domain:iiop-openjdk:2.1 命名空间替代。
以下是 JBoss EAP 6 中默认 jacorb 系统配置的示例。
<subsystem xmlns="urn:jboss:domain:jacorb:1.4">
<orb socket-binding="jacorb" ssl-socket-binding="jacorb-ssl">
<initializers security="identity" transactions="spec"/>
</orb>
</subsystem>
<subsystem xmlns="urn:jboss:domain:jacorb:1.4">
<orb socket-binding="jacorb" ssl-socket-binding="jacorb-ssl">
<initializers security="identity" transactions="spec"/>
</orb>
</subsystem>
以下是 JBoss EAP 7 中默认 iiop-openjdk 子系统配置的示例。
<subsystem xmlns="urn:jboss:domain:iiop-openjdk:2.1">
<orb socket-binding="jacorb" ssl-socket-binding="jacorb-ssl" />
<initializers security="identity" transactions="spec" />
</subsystem>
<subsystem xmlns="urn:jboss:domain:iiop-openjdk:2.1">
<orb socket-binding="jacorb" ssl-socket-binding="jacorb-ssl" />
<initializers security="identity" transactions="spec" />
</subsystem>
新的 iiop-openjdk 子系统配置仅接受传统元素和属性的子集。以下是 JBoss EAP 上一发行版本中的 jacorb 子系统配置示例,其中包含所有有效的元素和属性:
以下元素属性不再被支持且必须被删除。
| 元素 | 不支持的属性 |
|---|---|
| <orb> |
|
| <poa> |
|
以下 on/off 属性不再被支持,在运行管理 CLI 迁移操作时不会迁移。如果设置为 on,您将会收到迁移警告。此表中未提及 的其他/关闭 属性(如 < security support-ssl="on|off">)仍被支持,并会被成功迁移。唯一的区别是,其值将从 on/off 更改为 true/false。
| 元素 | 设置为 Off 的属性 |
|---|---|
| <orb> |
|
| <interop> |
(除
|
| <poa> |
|