第 6 章 示例
本章介绍如何通过示例程序使用 AMQ JMS。
有关更多示例,请参阅 AMQ JMS 示例套件 和 Qpid JMS 示例。
6.1. 配置 JNDI 上下文
使用 JMS 的应用通常使用 JNDI 获取应用使用的 ConnectionFactory
和 Destination
对象。这会将配置与程序分开,并将其与特定的客户端实施隔离。
为了使用这些示例,必须将名为 jndi.properties
的文件放在类路径中,以配置 JNDI 上下文,如前文所述。
jndi.properties
文件的内容应与下面显示的内容匹配,它会建立应使用客户端的 InitialContextFactory
实施,配置 ConnectionFactory
以连接到本地服务器,并定义一个名为 queue
的目标队列。
# Configure the InitialContextFactory class to use java.naming.factory.initial = org.apache.qpid.jms.jndi.JmsInitialContextFactory # Configure the ConnectionFactory connectionfactory.myFactoryLookup = amqp://localhost:5672 # Configure the destination queue.myDestinationLookup = queue