这个例子是为了熟悉jms的开发流程。
效果是一个servlet向一个message driven bean(mdb)发送消息。服务器是glassfish3.1。
首先建一些jms的资源,包括connectionfactory和一个queue,这个例子是一个PTP的jms链接。
建连接工厂
启动glassfish-》资源-》jms资源-》链接工厂-》新建
池名称(即jndi名称)起名为:jms/QueueConnectionFactory
资源类型选:javax.jms.QueueConnectionFactory,因为我们需要一个队列链接
保存
再建一个目的资源
jms资源-》目的地资源-》新建
jndi名称:jms/SimpleQueue
物理目的地址:SimpleQueue(不懂派什么用,随便取个名字)
资源类型:javax.jms.Queue
资源建好了,开始建立消息通信的两端,producer和consumer。
建一个servlet做producer
eclipse新建一个动态页面项目,新建一个servlet名为Producer,内容如下: