资源适配器是一组相关类,它使应用程序可以访问一些资源(例如,数据)或远程服务器上的应用程序,通常称为“企业信息系统”(EIS)。当使用“J2EE 连接器”(J2C)资源适配器(以前称为“J2EE 连接器体系结构”(JCA))时,必须添加 J2C 连接工厂的实例并配置其属性。
连接工厂将根据需要提供与 EIS 的连接。指定资源适配器连接至
EIS 的特定实例所需的所有信息。另外指定 JNDI 查询名称,具有该名称的新的连接工厂实例将可用于组件。利用此查询名称,组件可以快速地与 EIS 建立连接。可以在 WebSphere Enhanced EAR 编辑器上添加资源适配器和连接工厂。WebSphere Enhanced EAR 编辑器是应用程序部署描述符编辑器中的“部署”页面。
此任务的步骤:
要将连接工厂添加至 WebSphere
® Application
Server V6.0 服务器,完成下列步骤:
- 切换至 J2EE 透视图。
- 在“项目资源管理器”视图中,展开企业应用程序文件夹。
- 在想要对其添加资源适配器和连接工厂的企业应用程序项目文件夹下面,双击部署描述符以打开应用程序部署描述符编辑器。
- 在添加或除去 J2EE 模块之前,使用应用程序部署描述符编辑器中的模块页面,首先单击部署选项卡来激活部署页面中的功能。然后,从“模块”页面中添加或除去模块。对于您想从“模块”页面中添加或除去模块的每个应用程序部署描述符编辑器会话,都需要完成此任务。
- 将连接器项目添加至企业应用程序。
- 选择编辑器底部的模块选项卡。
- 在模块部分中,单击添加按钮。 “添加模块”向导打开。
- 在找到的项目列表中,选择要添加至服务器的连接器项目并单击完成按钮。
- 选择应用程序部署描述符编辑器底部的部署选项卡。
- 展开 J2C 选项部分。 在“J2C 资源适配器”列表中,您可能会找到附加连接器项目。这些附加连接器项目是 WebSphere Application Server 提供的。可以安全地忽略这些缺省连接器项目。
- 单击“J2C 资源适配器”列表旁边的添加按钮。
提示: 如果添加按钮未启用,则需要按上一步所描述的将连接器项目添加至企业应用程序。
- 创建资源适配器。
- 在创建资源适配器向导中,从资源适配器名称下拉列表中选择要创建的 J2EE 资源适配器。
- 在本地路径字段中,指定组成资源提供程序本机库的位置的路径列表。
- 单击确定。
- 创建 J2C 连接工厂。
- 要将 J2C 连接工厂添加至先前创建的资源适配器,需要在“J2C 资源适配器”表中选择资源适配器,然后单击“J2C 连接工厂”表旁边的添加按钮。 “创建连接工厂”向导打开。
- 在“创建连接工厂”对话框中,输入一个名称(连接工厂的 JNDI 名称)和要用于连接工厂的其它值。 单击确定。
字段 |
描述 |
名称 |
指定 J2C 连接工厂的名称 |
JNDI 名称 |
指定此连接工厂的 JNDI 名称。例如,名称可以为 eis/myECIConnection。 |
描述 |
(可选)指定此连接工厂的文本描述。 |
最小连接数 |
(可选)指定要保持的物理连接的最小数目。 |
最大连接数 |
(可选)指定可以创建的物理连接的最大数目。 |
连接超时 |
(可选)指定连接请求超时且抛出异常的时间间隔(以秒计)。 |
收集时间 |
(可选)指定运行池维护线程的时间间隔(以秒计)。 |
未使用超时 |
(可选)指定丢弃未使用的连接或空闲连接的时间间隔(以秒计)。将“未使用超时”值设置得比“收集时间”值要高,以获得最佳性能。 |
时效超时 |
(可选)指定丢弃物理连接的时间间隔(以秒计)。将“时效超时”值设置得比“收集时间”值要高,以获得最佳性能。 |
清除策略 |
(可选)指定在检测到旧连接或严重连接错误时如何清除连接。 |
容器管理的认证别名 |
(可选)引用 JAAS 配置中的认证数据条目,该条目将要用于具有容器管理的认证的应用程序。 |
组件管理的认证别名 |
(可选)引用 JAAS 配置中的认证数据条目,该条目将要用于具有应用程序管理的认证的应用程序。 |
映射配置别名 |
(可选)指定用于映射配置的别名。 |
- 在“资源属性”表中,输入连接属性。 例如,对于 CICS®,可以在值字段中输入 EIS 事务网关的 URL、EIS 服务器的名称以及任何其它必需的属性。
- 关闭编辑器并单击是以保存更改。