读书人

GlassFish配备SonicMQ

发布时间: 2012-06-29 15:48:46 作者: rapoo

GlassFish配置SonicMQ

????? GlassFish使用集成的MQ的相当简单,没有什么要配置的。但是要使用其他MQ产品,则需颇费一番功夫。下面详细介绍下GlasshFish中配置SonicMQ的过程。

??????软件信息: GlassFish3.1.1, SonicMQ 6.1.

ü 安装 Genericra

??????下载地址: http://genericjmsra.java.net/? (据说可以用UpdateTool 下载并安装,我用Update Tool找不到这个东西)

?????? 我下载了个最新的版本2.1,随笔放那里,假说C盘根目录吧。则按装方法为,

???????????? a. 运行cmd开命令行,并进入C盘根目录 (你的genericra.rar放的地方);

???????????? b. 运行asadmin (前提是你已经把 $glassFish/bin加入了Path中);

???????????? c. 然后敲入? deploy genericra.rar即可。

?????

ü??????建立Resource Adapter

?????? 我使用的命令行 (asadmin中),执行

?


?

??? 接下来,我就直接在Admin Console中操作了,

??? 一, 为qcpool指定MQ server的 Jndi信息,就是你的sonicMQ server的连接信息。其中


?

??? 二,把Sonic MQ相关的包放到$glassFish/lib中去,

?
GlassFish配备SonicMQ
?

?? ? 至此你已经可以往SonicMQ发消息了,比较让人振奋了。代码如下,

?

?

?

???? 你的MDB理论上可以工作了,测试代码如下,

?

?

???? 但是我这边,总是抛异常,如下

?

?

读书人网 >软件架构设计

热点推荐