连接工厂 JNDI 名称实践

创建连接工厂 JNDI 名称时,请注 意 WebSphere® Application Server 中对 Java™ 命名和目录接口 (JNDI) 服务的约定。

分布式计算环境经常使用命名和目录服务来获取共享组件和资源。命名和目录服务使用名称到对象映射将名称与对象(如位置、服务、信息和资源)关联。Java 命名和目录接口 (JNDI) 提供了一个用于访问不同的命名和目录服务的公共接口。

间接命名资源

当创建连接工厂或数据源时,由连接工厂或数据源给出的 JNDI 名称可使用一个组件进行查找。WebSphere Application Server 使用以 java:comp/env 为前缀的间接名称:
  • 创建 WebSphere Application Server 数据源时,请将缺省 JNDI 名称设置为 jdbc/data_source_name
  • 当您创建连接工厂时,缺省名称为 eis/j2c_connection_factory_name
如果通过指定自己的名称来覆盖这些值,请保留 java:comp/env 前缀。“间接”名称使得与应用程序关联的任何资源引用数据可用于连接管理运行时,以更好地管理基于 res-auth、res-isolation-level、res-sharing-scope 和 res-resolution-control 设置的资源。

命名资源以与 CMP 配合使用

另外,如果在创建数据源时单击使用容器管理的持久性 (CMP) 的该数据源选项的复选框,那么将创建名为 eis/jndi_name_of_datasource_CMP 的另一个引用。 例如,如果数据源具有 jdbc/myDatasource 的 JNDI 名称,那么 CMP JNDI 名称为 eis/jdbc/myDatasource_CMP。 此名称是由 CMP 内部使用的,且只是出于信息目的而提供的。


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



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