第 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