使用 Application Client Resource Configuration Tool 配置新的 JMS 提供程序

可以为应用程序客户机创建新的 Java 消息服务(JMS)提供程序配置。应用程序客户机可以通过 JMS 接口使用消息传递服务。

关于本任务

此任务期间,您为应用程序客户机创建新的 Java 消息服务(JMS)提供程序配置。应用程序客户机可以通过 JMS 接口使用消息传递服务。JMS 提供程序提供两种 J2EE 资源。一种是 JMS 连接工厂,而另一种是 JMS 目标。

在单独的管理任务中,您必须将 JMS 客户机安装在应用程序客户机驻留的客户机上。消息传递产品供应商必须提供 JMS 客户机的实现。有关更多信息,请参阅您的消息传递产品文档。

过程

  1. 启动 Application Client Resource Configuration Tool 并打开 EAR 文件,您要为该 EAR 文件配置新的 JMS 提供程序。EAR 文件内容显示在树形视图中。
  2. 从此树中选择您要在其中配置新的 JMS 提供程序的 JAR 文件。
  3. 展开 JAR 文件以查看其内容。
  4. 右键单击消息传递提供程序。完成下列其中一个操作:
  5. 在结果属性对话框中,配置 JMS 提供程序属性。
  6. 完成时单击确定
  7. 在菜单栏上单击文件 > 保存以保存您的更改。

示例

以下代码示例说明如何为应用程序客户机配置 JMS 提供程序、JMS 连接工厂和 JMS 目标设置。

<resources.jms:JMSProvider xmi:id="JMSProvider_3" name="genericJMSProvider:name"
description="genericJMSProvider:description"
externalInitialContextFactory="genericJMSProvider:contextFactoryClass"
externalProviderURL="genericJMSProvider:providerUrl">
<classpath>genericJMSProvider:classpath</classpath>
<factories xmi:type="resources.jms:GenericJMSDestination"
xmi:id="GenericJMSDestination_1" name="jmsDestination:name"
jndiName="jmsDestination:jndiName" description="jmsDestination:description"
externalJNDIName="jmsDestination:externalJndiName" type="QUEUE">
<propertySet xmi:id="J2EEResourcePropertySet_15">
<resourceProperties xmi:id="J2EEResourceProperty_17" name="jmsDestination:customName"
value="jmsDestination:customValue"/>
</propertySet>
</factories>
<factories xmi:type="resources.jms:GenericJMSConnectionFactory"
xmi:id="GenericJMSConnectionFactory_1" name="jmsCF:name" jndiName="jmsCF:jndiName"
description="jmsCF:description" userID="jmsCF:user" password="{xor}NTIsHBllMT4yOg=="
externalJNDIName="jmsCF:externalJndiName" type="QUEUE">
<propertySet xmi:id="J2EEResourcePropertySet_16">
<resourceProperties xmi:id="J2EEResourceProperty_18" name="jmsCF:customName"
value="jmsCF:customValue"/>
</propertySet>
</factories>
<propertySet xmi:id="J2EEResourcePropertySet_17">
<resourceProperties xmi:id="J2EEResourceProperty_19"
name="genericJMSProvider:customName" value="genericJMSProvider:customValue"/>
</propertySet>
</resources.jms:JMSProvider>

必需的字段包含:

特殊情况:




标有(在线)的链接需要访问因特网。



文件名:ucli_tnjms.html