你的位置:首页 > 软件开发 > Java > 基于Tomcat + JNDI + ActiveMQ实现JMS的点对点消息传送

基于Tomcat + JNDI + ActiveMQ实现JMS的点对点消息传送

发布时间:2016-06-07 01:00:05
写了一个简单的JMS例子,之所以使用JNDI 是出于通用性考虑,该例子使用JMS规范提供的通用接口,没有使用具体JMS提供者的接口,这样可以保证我们编写的程序适用于任何一种JMS实现(ActiveMQ、HornetQ...)。什么是JNDI  JNDI(Java Naming a ...

基于Tomcat + JNDI + ActiveMQ实现JMS的点对点消息传送

  写了一个简单的JMS例子,之所以使用JNDI 是出于通用性考虑,该例子使用JMS规范提供的通用接口,没有使用具体JMS提供者的接口,这样可以保证我们编写的程序适用于任何一种JMS实现(ActiveMQ、HornetQ...)。

什么是JNDI

  JNDI(Java Naming and Directory Interface)是一个标准规范,类似于JDBC,JMS等规范,为开发人员提供了查找和访问各种命名和目录服务的通用、统一的接口。J2EE 规范要求所有 J2EE 容器都要提供 JNDI 规范的实现,因此Tomcat就实现了JNDI 规范。

使用Tomcat配置JNDI

  找到Tomcat安装路径下的conf文件夹,打开context.

 <Resource name="queue/connectionFactory"          auth="Container"          type="org.apache.activemq.ActiveMQConnectionFactory"         description="JMS Connection Factory"         factory="org.apache.activemq.jndi.JNDIReferenceFactory"         brokerURL="tcp://localhost:61616"         brokerName="LocalActiveMQBroker" />          <Resource name="queue/queue0"          auth="Container"          type="org.apache.activemq.command.ActiveMQQueue"         description="My Queue"         factory="org.apache.activemq.jndi.JNDIReferenceFactory"         physicalName="TomcatQueue" /> 

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:基于Tomcat + JNDI + ActiveMQ实现JMS的点对点消息传送

关键词:tomcat

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录