前面写过一篇使用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.
分享到:
相关推荐
在本教程中,我们将探讨如何在GlassFish中配置SonicMQ,一个强大的消息中间件,用于处理分布式系统中的异步通信。 配置SonicMQ在GlassFish中的过程主要包括以下几个步骤: 1. **安装SonicMQ**: 首先,你需要下载并...
本教程将详细讲解如何在Glassfish服务器上配置JNDI以连接到DB2数据库。 首先,我们需要准备DB2数据库的驱动文件。在进行任何配置之前,确保你已经有了DB2的JDBC驱动,即db2jcc.jar和db2jcc_license_cu.jar。这两个...
二、GlassFish 配置 GlassFish 的配置主要涉及到管理员控制台的设置。管理员控制台是 GlassFish 的核心管理界面,通过它可以对 GlassFish 服务器进行管理和配置。管理员控制台的默认 URL 是 http://localhost:4848...
glassfish手工修改domain部署应用步骤,文档详细介绍了如何使用手工部署一个web文件夹目录形式的应用,以及手工配置jdbc
二、Eclipse 中配置 GlassFish 3.1.1 要在 Eclipse 中配置 GlassFish 3.1.1,需要遵循以下步骤: 1. 安装 JDK 6 2. 安装 GlassFish 3.1.1 3. 启动 GlassFish 服务器 4. 在 Eclipse 中安装 GlassFish 插件 5. 添加 ...
文件标题“GlassFish 管理配置”明确指出,本文档将聚焦于GlassFish服务器开源版本5.0的管理和配置。描述中提到的“配置和管理GlassFish服务器开源版本的说明”进一步强调了这一主题,并暗示了文档将详细介绍如何对...
2. 配置连接池 在管理控制台中,选择“连接池”>“新建”,然后按照提示进行配置,包括指定数据库连接的属性,如数据库类型、主机名、端口号、用户名和密码等。 3. 配置 JDBC 数据源 在配置连接池后,需要配置一...
#### 二、下载与安装GlassFish 从官方站点`http://glassfish.dev.java.net`下载适用于Windows平台的GlassFish安装文件,文件名为`glassfish-installer-v2ur1-b09d-windows-ml.jar`,大小约为81MB。将下载的文件放置...
- **简化配置**:GlassFish提供了更为直观的配置方式,减少了开发者在设置过程中可能遇到的问题。 ##### 可靠性和可用性 - **高可用性**:GlassFish支持集群配置,这意味着可以在多台服务器上运行相同的应用程序...
2. **配置Eclipse中的GlassFish服务器**: - 打开Servers视图,右键点击New > Server。 - 选择GlassFish > GlassFish v2.x Server,点击Next。 - 输入Server name,选择合适的JDK和GlassFish home directory,然后...
二、GlassFish 5.0 配置 1. 管理工具:GlassFish附带了一个Web管理界面,称为Admin Console,可以通过在浏览器中输入`http://localhost:4848`访问。首次登录,用户名和密码默认为`admin`,建议在初次使用后立即更改...
配置GlassFish V3 - 将`josso-dist/gateway/apps/josso-gateway-web-1.8.0.war`部署到`glassfish/domains/domain1/autodeploy`目录下。 - 将`josso-dist/gateway/config/*.xml`文件复制到`glassfish/domains/domain...
标题《Glassfish集群搭建手册》指的是利用Oracle提供的Glassfish应用服务器软件进行集群配置的详细指南。此手册涵盖了在不同场景下通过图形化界面和命令行方式搭建集群的整个过程,并且描述了如何配置集群环境以支持...
二、Glassfish-v2架构 Glassfish-v2采用了模块化的设计,主要包括以下几个核心组件: 1. 模块化容器:Glassfish-v2的容器支持模块化部署,允许开发者将应用程序分解为独立的模块,如Web组件、EJB组件等,提高了可...
问题二:TcUser类有多余的集合关系,但在JPA注入时没有值。 在david的车船监控应用中,遇到了类似的问题,即TcUser对象与其他对象的集合关系在JPA注入时没有被正确处理。这同样可能是由于JPA元数据的问题,或者与...
2. **安装Ant工具**:Ant是Apache软件基金会的一个项目,它是一个基于Java的构建工具,对于Glassfish的配置和管理起着关键作用。你需要先下载并安装Ant,确保其能正常运行。 3. **安装Glassfish**:运行下载的jar包...
在Java EE或JSF应用开发中,**NetBeans** 和 **Glassfish** 的组合是最优选择之一。NetBeans提供了对Glassfish的优秀支持,使得开发者能够轻松地开发、调试和部署应用。 - **NetBeans**: 它是一个免费且开源的集成...
在这个场景中,它被用来配置Apache作为反向代理服务器,将客户端请求转发到Glassfish集群中的不同节点。我们需要在httpd.conf中添加或修改以下内容: 1. 加载mod_jk模块: ```apache LoadModule jk_module ...
2. **下载GlassFish安装包**:访问官方下载页面获取最新版本的GlassFish安装包。 #### 三、安装步骤 1. **解压安装包**: - 使用命令行工具,执行如下命令解压安装包: ``` java -Xmx256m -jar <filename>.jar ...
- GlassFish 2.0 的配置文件(如`domain.xml`)允许进行详细的服务器配置,包括数据源、安全设置、监听端口等,可以根据项目需求进行定制。 总之,GlassFish 2.0 是一个强大的Java EE应用服务器,适合于企业级开发...