前面写过一篇使用GenericRA在GlassFish上配置SonicMQ的文章。不过之后有发现有更简单的方法,因为GenericRA的官方网站上有明确的使用说明文档 http://genericjmsra.java.net/docs/sonic-mq-integration-guide/sonicmq_integration_guide.html。所以我对读过我之前文章的人们致以崇高的歉意,浪费了各位的时间;当然那个方案确实是可以工作的。
官方的文档,我就不用多说了,直接一步一步来就好,虽然我用的是Sonic6.1,也可以使用那个文档,没什么区别。不过有几点有必要列出来下。
1. 使用GenericRA配置的MQ(包括SonicMQ在内),其MDB需要用xml的配置,直接Annotation是不行的。这个我之前想当然以为可以,结果是必须用xml配置;文档上没有明确说明,但我的实验的确如此。
2. 貌似GlassFish3.1.1有bug, 我增加了几个Admin Object Resources (几个Queue), 但是总是只有一个能使用,其他的总提示 lookup不到,从Web Console上也看不到任何异常。 最后我打开domain.xml看了下 (这个文件在 domains/domain1/conf中),发现原来仅有第一个增加的queue是 enable的,其后增加的全部是 "disable=true", 让人疑惑的是这个在Web Console中看不出来,并且也没有办法修改。手动删掉了 “disable=true” 就好了,保存,然后重启 Glassfish就好了。
----------------------------------------------------------------------
张瑜,Mybeautiful, zhangyu0182@sina.com.
分享到:
相关推荐
NULL 博文链接:https://mybeautiful.iteye.com/blog/1233666
glassfish配置jndi(DB2数据库)的详细步骤,注意在步骤2时需要修改数据源名称
glassfish 安装配置文档 发布、eclipse调试
glassfish手工修改domain部署应用步骤,文档详细介绍了如何使用手工部署一个web文件夹目录形式的应用,以及手工配置jdbc
GlassFish服务器开源版本5.0管理指南,提供了配置和管理GlassFish服务器开源版本的说明。
eclipse与glassfish3.1.1使用配置-连接池配置-JNDI配置[归纳].pdf
Glassfish中关于tomcat介绍 Glassfish中关于tomcat介绍 Glassfish中关于tomcat介绍 Glassfish中关于tomcat介绍
glassfish ant eclipse 配置 指南 图解
在GlassFish中配置数据源连接池
glassfish和ant安装与配置 在eclipse中的配置
GlassFish4的下载和安装的详细步骤,下载地址,配置等。附带有GlassFish3的安装简述
glassfish集群搭建手册glassfish集群搭建手册glassfish集群搭建手册
Glassfish单机集群配置样例代码与资源
介绍glassfish以及JAVA EE 5的关系,包含了glassfish的安装配置等信息
安装(Glassfish)需要JDK5以上版本的JDK。配置Glassfish需要ant1.6.5。 安装Glassfish 1. 下载Glassfish安装包, 并为JDK 5设置JAVA_HOME环境变量.
glassfish-v2.1.1-b31g-src based on the Java EE 5 standard
Glassfish 集群技术揭秘Glassfish 集群技术揭秘
glassfish管理员界面如何配置连接池的介绍
Glassfish部署web项目
glassfish服务器是Netbean的网络服务器之一