指定绑定类型设置

使用此页面来选择所需的名称空间绑定的类型。

要查看此管理控制台页面,请单击环境 > 命名 > 名称空间绑定 > 新建

可以为下列任何对象配置名称空间绑定:

在此页面上,选择绑定类型,然后单击下一步

绑定类型

指定所配置的绑定的类型。

表 1. 名称空间绑定类型. 可用类型包括“String”、“EJB”、“CORBA”或“Indirect”。
字符串 选择字符串以便为字符串常量值配置名称空间绑定。

要配置字符串绑定,需要下列信息:

  • 字符串常量值
  • 已配置的绑定的目标根上下文(作用域)
  • 已配置的绑定的名称(相对于目标根上下文)

可创建将多个变量名称映射至值的文件并为字符串值指定该文件名。缺省情况下,名称服务器将对 String 名称空间绑定的字符串值执行变量替换。因此,缺省情况下,com.ibm.websphere.naming.expandStringBindings 属性设置为 true,名称服务器将扩展 String 绑定的值。

提示: 变量替换可能会导致错误或者意外更改字符串。例如,进行变量替换之后,$$ 字符串被扩展为 $。您可以禁用变量替换并且让名称服务器将字符串值作为文字或常量来处理。创建定制属性:将名称设置为 com.ibm.websphere.naming.expandStringBindings 和将设置为 false。可以在单元、节点、服务器或名称服务器作用域定义定制属性。请针对相应的作用域在控制台页面上创建该定制属性:
单元作用域
单击系统管理 > 单元 > 定制属性 > 新建
节点作用域
单击系统管理 > 节点 > node_name > 定制属性 > 新建
服务器作用域
单击应用程序服务器 > server_name > 管理 > 定制属性 > 新建
名称服务器作用域
单击应用程序服务器 > server_name > 管理 > 服务器组件 > 名称服务器 > 定制属性 > 新建
指定的定制属性作用域内的所有名称服务器都适用于该设置。作用域较小的设置会覆盖作用域较大的设置。例如,在多服务器产品上,节点作用域的设置会覆盖单元作用域的设置。请选择至少与名称空间绑定作用域具有相同大小的定制属性作用域。因此,要防止在限于单元范围的 String 名称空间绑定中扩展变量,请在单元作用域定义定制属性。如果该定制属性的作用域比同一空间绑定的作用域小,那么仅该作用域内的名称服务器会防止在 String 名称空间绑定中扩展变量。该作用域外部的名称服务器将扩展变量引用并以不同方式处理该引用。
EJB 选择 EJB,以便为安装在单元中服务器上的 EJB Home 配置名称空间绑定。使用限于单元范围的 EJB 绑定为企业 bean 创建固定的限定查询名。固定的限定查询名不依赖于单元拓扑。

要配置 EJB Home 绑定,需要下列信息:

  • 部署了企业 bean 的 EJB 服务器或服务器集群的 JNDI 名称
  • 已配置的绑定的目标根上下文(作用域)
  • 已配置的绑定的名称(相对于目标根上下文)

在独立服务器上,不要配置解析为另一个服务器的 EJB 绑定。名称服务器无法读取其他服务器的配置数据。该数据对于构造绑定来说是必需的。

CORBA 选择 CORBA,以便为对象管理组(OMG)可互操作命名(CosNaming)名称服务器提供的“公共对象请求代理:体系结构和规范”(CORBA) 对象配置名称空间绑定。标识 CORBA 对象,该对象通过 corbaname URL 绑定到与INS 兼容的 CosNaming 服务器。在应用程序实际地引用该绑定之前,所引用的对象不必可用。

要配置 CORBA 绑定,需要下列信息:

  • CORBA 对象的 corbaname URL
  • 如果绑定的对象是上下文或叶节点对象,那么需要指示符(以设置该上下文或对象的正确 CORBA 绑定类型)
  • 所配置的绑定的目标根上下文
  • 已配置的绑定的名称(相对于目标根上下文)
间接 选择间接,以便为 WebSphere Application Server 名称空间中可以使用 JNDI 间接查询功能访问的已绑定对象配置名称空间绑定。可以对 CORBA 对象以及 javax.naming.Referenceable、javax.naming.Reference 和 java.io.Serializable 对象选择间接

目标对象本身未绑定至名称空间。只绑定查询对象时所需的信息。因此,在某个应用程序实际引用该绑定之前,所引用的名称服务器不必处于运行状态。

要配置间接 JNDI 查询绑定,需要下列信息:

  • 对象所在名称服务器的 JNDI 提供程序 URL
  • 对象的 JNDI 查询名
  • 已配置的绑定的目标根上下文(作用域)
  • 已配置的绑定的名称(相对于目标根上下文)

下列信息是可选的:

  • JNDI 初始上下文工厂类名。缺省类名是 WebSphere Application Server 初始上下文工厂 com.ibm.websphere.naming.WsnInitialContextFactory。
  • 其他要传递给 javax.naming.InitialContext 构造函数的属性。

在为绑定的对象创建固定限定查询名以使限定查询名不依赖于单元拓扑时,限于单元作用域的间接绑定十分有用。




标有(在线)的链接要求访问因特网。

相关任务
相关参考
名称空间绑定集合


文件名: unam_rbinding_type.html