在导航树中,展开“资源”节点。
在“资源”节点下,展开“JMS 资源”节点。
在“JMS 资源”节点下,选择“JMS 连接工厂”节点。
此时将打开“JMS 连接工厂”页。
在“JMS 连接工厂”页上,单击您要编辑的连接工厂的名称。
此时将打开“编辑 JMS 连接工厂”页。
在“说明”字段中,键入连接工厂的说明。
选择“启用状态”复选框以在运行时启用该资源。
默认情况下启用此选项。
在“初始和最小池大小”字段中,指定该池的最小连接数。
默认值为 8。
在“最大池大小”字段中,指定该池的最大连接数。
默认值为 32。
在“池调整大小数量”字段中,指定池空闲超时到期时要删除的连接的数量。
默认值为 2。
在“空闲超时”字段中,指定连接可在池中保持空闲的最长时间 (秒)。
默认值为 300。
在“最长等待时间”字段中,指定请求连接的应用程序在连接超时之前等待的时间。
默认值为 60000。
选中“一旦失败则关闭所有连接”复选框,则 GlassFish Server 在某个连接失败时关闭池中的所有连接并重新建立这些连接。
如果未选中此复选框,则仅当要使用各个连接时才会重新建立连接。
对于 JMS 连接工厂资源,请根据以下说明指定“事务处理支持”值:
对于在事务处理范围内使用多个资源的事务处理,为其所用的资源指定 XATransaction (默认值)。
例如,此资源和 JDBC 资源、连接器资源或其他 JMS 连接工厂资源。此值提供最大的灵活性。配置为 XATransaction 的资源将参与分为两个阶段的提交操作。
对于事务处理 (仅使用事务处理范围内的唯一一种资源) 可以使用的资源或在使用多个 XA 资源的分布式事务处理中用作最后一个代理的资源,指定 LocalTransaction。
此值提供更好的性能。配置为 LocalTransaction 的资源将不会参与分为两个阶段的提交操作。
对于永远无法参与事务处理的资源,指定 NoTransaction。
JMS 应用程序中限用此设置。
选中“连接验证”复选框,以启用连接验证。
默认情况下禁用此选项。
在“其他属性”表中,指定连接工厂的其他属性。
有关可用属性的信息,请参阅特定于 JMS 连接工厂的属性。
要添加属性,请单击“添加属性”按钮。在显示的空白行中,在“名称”字段中键入属性名称,在“值”字段中键入属性值。
要修改属性,请编辑该属性的“值”字段。
要删除属性,请选中位于您要删除属性的“名称”字段左边的复选框,然后单击“删除属性”按钮。
可以选择性地单击“目标”选项卡来转到“JMS 连接工厂资源目标”页。在此页上,执行以下操作:
单击“管理目标”以打开“管理资源目标”页。
在此页上的“可用”列和“所选”列之间移动目标。对于要将使用资源的应用程序部署到的目标,确保将这些目标放置在“所选”列中。可用目标包括可用集群和服务器实例,还有默认的服务器实例 server。单击“确定”保存更改。
选中目标对应的复选框,然后单击“启用”或“禁用”,启用或禁用该目标的资源。
单击“保存”。
提示:
要返回到默认设置,请单击“加载默认值”按钮,然后单击“保存”。