初始上下文支持

所有命名操作都从获取初始上下文开始。您可以将初始上下文视为名称空间中的起始点。使用初始上下文来执行命名操作,例如名称空间中的查找和绑定对象。

向 ORB 将初始上下文注册为初始引用

下表中列出的根上下文已向名称服务器的 ORB 注册,并且可以用作初始上下文。CORBA 和企业 Bean 应用程序使用初始上下文作为名称空间查询的起始点。下表中显示 ORB 识别的这些根的键:

服务器根 NameServiceServerRoot
单元持久根 NameServiceCellPersistentRoot
单元根 NameServiceCellRoot、NameService
节点根 NameServiceNodeRoot
应用程序根 NameServiceApplicationsRoot

服务器根初始上下文是您要访问的特定服务器的服务器根上下文。类似地,节点根初始上下文是要访问的服务器的节点根。

您可以在 CORBA INS 对象 URL(corbaloc 和 corbaname)中使用前面提到的键,并可以将它们作为 ORB resolve_initial_references 调用的自变量。例如,请参阅显示如何获取初始上下文的 CORBA 和 JNDI 编程示例。

缺省初始上下文

缺省初始上下文取决于客户机的类型。以下是不同类别的客户机及其相应的缺省初始上下文。

WebSphere® Application Server JNDI 接口实现
EJB 应用程序使用 JNDI 接口来执行名称空间查询。WebSphere Application Server 客户机缺省情况下使用 WebSphere Application Server CosNaming JNDI 插件实现。此类型的客户机的缺省初始上下文是由提供程序 URL 指定的服务器的服务器根上下文。要获取更多详细信息,参阅有关于获取初始上下文的 JNDI 编程示例。
其他 JNDI 实现
某些应用程序可以使用非产品的 CosNaming JNDI 插件实现来执行名称空间查询。假设使用键 NameService 获取初始上下文,那么此类型的客户机的缺省初始上下文是单元根。
CORBA
标准 CORBA 客户机用键 NameService 获取初始 org.omg.CosNaming.NamingContext 引用。此情况下的初始上下文是单元根。

指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rnam_initial_contexts
文件名:rnam_initial_contexts.html