Sun Java System Application Server Enterprise Edition 8.1 2005Q2 管理指南

有关连接器连接池的管理控制台任务

Procedure设置 EIS 访问

  1. 部署(安装)连接器。请参见部署连接器模块

  2. 为连接器创建连接池。请参见创建连接器连接池

  3. 创建与连接池关联的连接器资源。请参见创建连接器资源

Procedure创建连接器连接池

开始之前

创建池之前,请部署与池关联的连接器模块(资源适配器)。为新池指定的值取决于部署的连接器模块。

  1. 在树组件中,展开“资源”节点,然后展开“连接器”节点。

  2. 选择“连接器连接池”节点。

  3. 在“连接器连接池”页面中,单击“新建”。

  4. 在“创建连接器连接池”的第一个页面中,指定以下设置:

    1. 在“名称”字段中,输入池的逻辑名称。

      创建连接器资源时将指定此名称。

    2. 从“资源适配器”组合框中选择一个条目。

      该组合框显示已部署的资源适配器(连接器模块)的列表。

  5. 单击“下一步”。

  6. 在“创建连接器连接池”的第二个页面中,从“连接定义”组合框中选择一个值。

    组合框中的选项取决于资源适配器。通常,指定一种 ConnectionFactory(工厂实例)以建立与 EIS 的连接。

  7. 单击“下一步”。

  8. 在“创建连接池”的第三个也即最后一个页面中,执行以下任务:

    1. 在“常规设置”部分中检验各个值是否正确。

    2. 对于“池设置”部分中的字段,可以保留默认值。

      可以在以后更改这些设置。请参见“编辑连接器连接池”。

    3. 在“其他属性”表中添加任何所需的属性。

      在“创建连接器连接池”的上一个页面中,从“连接定义”组合框中选择了一个类。如果此类位于服务器的类路径中,则“其他属性”表将显示默认属性。

  9. 单击“完成”。

等效的 asadmin 命令

create-connector-connection-pool

Procedure编辑连接器连接池

  1. 在树组件中,展开“资源”节点,然后展开“连接器”节点。

  2. 展开“连接器连接池”节点。

  3. 选择要编辑的池的节点。

  4. 在“编辑连接器连接池”页面中,您可以更改控制池中连接的数目的设置。请参见下表。

    参数 

    说明 

    初始和最小池大小 

    池中连接的最小数目。该值还确定了首次创建池或应用程序服务器启动时被置于池中的连接的数目。 

    最大池大小 

    池中连接的最大数目。 

    池大小调整数量 

    当池向最小池大小方向收缩时,将成批调整大小。此值确定批处理中的连接数目。将该值设置过大会延迟连接回收;而将该值设置过小则会导致效率太低。 

    空闲超时 

    连接在池中保持空闲的最长时间(以秒为单位)。一旦超过此时间,即从池中删除该连接。 

    最长等待时间 

    已请求连接的应用程序在达到连接超时之前等待的时间。由于默认等待时间过长,应用程序可能会出现无限期挂起的情况。 

    一旦失败 

    选中标记为“关闭所有连接”的复选框之后,如果单个连接失败,应用程序服务器将关闭池中的所有连接,然后重新建立这些连接。如果未选中此复选框,则只有在使用各个连接时才会重新建立这些连接。 

    事务支持 

    使用“事务支持”列表可以为连接池选择事务支持类型。选择的事务支持将以向下兼容方式覆盖与此连接池关联的资源适配器中的事务支持属性。也就是说,它可以支持比资源适配器中指定的事务级别低或与其相同的事务级别,但它不能指定更高的级别。 

    事务支持选项包括以下内容: 

    “事务支持”菜单中的“无”选项表示资源适配器不支持资源管理器本地事务或 JTA 事务,也不实现 XAResourceLocalTransaction 接口。

    “本地”事务支持表示资源适配器将通过实现 LocalTransaction 接口来支持本地事务。本地事务的管理在资源管理器内部进行,不涉及任何外部事务管理器。

    "XA" 事务支持表示资源适配器将通过实现 LocalTransactionXAResource 接口来支持本地资源管理器和 JTA 事务。XA 事务由事务管理器在资源管理器外部进行控制和调整。本地事务的管理在资源管理器内部进行,不涉及任何外部事务管理器。

  5. 在“其他属性”表中,指定名称-值对。

    指定的属性取决于此池使用的资源适配器。部署者使用此表指定的名称-值对可用于覆盖由资源适配器供应商定义的属性的默认值。

  6. 在“安全映射”选项卡窗格中,创建或修改用于连接池的安全映射。

    有关如何创建安全映射的信息,请参见关于安全映射

  7. 单击“保存”。

Procedure删除连接器连接池

  1. 在树组件中,展开“资源”节点,然后展开“连接器”节点。

  2. 选择“连接器连接池”节点。

  3. 在“连接器连接池”页面中,选中要删除的池的复选框。

  4. 单击“删除”。

等效的 asadmin 命令

delete-connector-connection-pool