`
yyjlinux
  • 浏览: 370940 次
  • 来自: ...
社区版块
存档分类
最新评论

HornetQ与JBoss4集成

阅读更多

HornetQ是JBoss实现JMS标准的消息服务器,支持standalone方式或内嵌到JBoss方式来启动服务器。但JBoss HornetQ官方提供的下载包HornetQ 2.2.5.Final存在Bug,在与JBoss集成后无法正常启动。查找原因后,发现这些Bug非常明显和低级,如在xml文件中有不匹配Tag标签,属性值指定的类名错误等。后来又下载了其他版本HornetQ版本,但仍然存在这种问题,真不知道为什么JBoss的发布版程序会有如此低级,明显的Bug存在,而且在后续的版本中并没有得到修正。

 

也许JBoss HornetQ在使用时,比较常用的运行模式是以standalone启动JMS服务吧,所以忽略了内嵌JBoss模式的Bug。

 

关于HornetQ与JBoss4集成,以及如何修正HornetQ 2.2.5.Final二进制发布包的Bug,参见下面这篇文章,总结得很清晰:

http://iffiffj.iteye.com/blog/1535412

分享到:
评论

相关推荐

    HornetQ Messaging Developer's Guide.pdf

    HornetQ是java开源实现的消息系统框架,性能上比ActiveQ要好一些,被集成到JBoss的消息服务中。 Table of Contents Preface 1 Chapter 1: Getting Started with HornetQ 9 Chapter 2: Setting Up HornetQ 31 ...

    HornetQ官方学习资料

    - **JMS兼容性**: HornetQ完全支持JMS 1.1规范,这意味着任何符合JMS规范的应用程序都可以无缝地与HornetQ集成。 - **自定义API**: 为了提供更好的性能和灵活性,HornetQ还定义了自己的消息API。这些API通常比JMS...

    Jboss事物处理

    **Tomcat**是一款轻量级的Java Servlet容器,虽然默认不支持JTA,但可以通过集成JBoss Transactions等外部事务管理器来实现分布式事务。这使得基于Spring的应用可以在Tomcat上运行的同时,享受与EJB容器类似的事务...

    HornetQ2.1中文手册.7z

    HornetQ是JBoss公司开发的一个开源消息中间件,它在Java消息服务(JMS)规范的基础上提供了高效、可扩展且高度可靠的异步通信功能。这个“HornetQ 2.1中文手册”是一个压缩包文件,包含了对HornetQ 2.1版本的详细...

    (转)JBOSS7.1下开发JMS(HoernetQ)的示例DEMO

    而“工具”标签则意味着可能涉及到JBoss AS 7.1的安装和配置,以及HornetQ的集成。 【压缩包子文件的文件名称列表】:standalone.xml、ejb_05、ejb_05_client - `standalone.xml`:这是JBoss AS 7的配置文件,其中...

    JBOSS开发人员指南

    1.1 JBoss历史与定位 JBoss起源于2000年,最初是一个基于Java的EJB(Enterprise JavaBeans)容器,随着发展,逐渐演变为一个全面的企业级应用服务器,支持Java EE(现在称为Jakarta EE)规范,包括Web服务、事务处理...

    JBOSS7学习笔记

    5. **EAP与AS区别**:JBoss AS是社区版,而JBoss Enterprise Application Platform (EAP)是企业级的付费版本,包含更多的企业级特性、长期支持和专业的技术支持。 6. **微容器(Microcontainer)**:JBoss7的...

    HornetQ_User_Manual.pdf

    在架构方面,HornetQ具有灵活的架构设计,既可以在应用中嵌入使用,也可以作为独立的服务器运行,或者是与Java EE应用服务器集成。在文档中提到了其核心架构,以及如何在不同环境中部署和使用HornetQ。 在使用...

    jboss-eap-6.2.0

    8. **与OpenShift的整合**:Red Hat的PaaS平台OpenShift与JBoss EAP 6.2.0无缝集成,为云端应用部署提供了便利。 9. **社区支持与企业服务**:作为开源项目,JBoss EAP 6.2.0拥有庞大的开发者社区,可以获取到丰富...

    jboss-eap-6.3.0

    4. **安全特性**:EAP 6.3.0包含了全面的安全框架,支持角色基础的访问控制(RBAC)、身份验证和授权,以及与LDAP和Active Directory集成的能力,确保了应用和服务的安全性。 5. **集群和高可用性**:JBoss EAP 6.3...

    jboss-eap-7.2.0.zip

    JBoss EAP 7.2.0与主流的Java IDEs如Eclipse和IntelliJ IDEA有良好的集成,提供了丰富的插件和工具,简化了开发流程。 10. **文档与社区支持**: Red Hat为JBoss EAP提供详细的官方文档,同时有一个活跃的开发者...

    jboss-eap-7.1.0

    4. **数据访问**:内置了JPA(Java Persistence API)和JTA(Java Transaction API),支持各种数据库连接池,如HornetQ和Atomikos,方便进行事务管理和数据持久化。 5. **消息传递**:通过集成 HornetQ,EAP 7.1.0...

    HornetQ2.0.0GA

    6. 容易集成:HornetQ 可以轻松集成到基于Java的任何应用程序中,包括但不限于Spring框架,以及JBoss应用服务器,因为HornetQ 原生是JBoss AS的一部分。 7. 集成开发环境:HornetQ 提供了强大的管理控制台和API,...

    jboss-eap-6.4.0.zip

    4. **持久化框架 Hibernate**:EAP 6.4 集成了 Hibernate ORM,这是一个流行的 Java 对象关系映射工具,用于将 Java 对象持久化到关系数据库中,简化了数据访问层的开发。 5. **Web 服务器集成**:内置了 Apache ...

    jboss解压版

    开发者可以利用IDE如Eclipse或IntelliJ IDEA的插件来集成JBoss,实现便捷的开发和调试。JBoss支持热部署,即在不中断服务器运行的情况下更新应用。 7. **扩展性** JBoss有强大的扩展性,可以通过模块系统添加...

    jboss资料大全,内容丰富,搜之不易

    4. **应用部署**:在JBoss上部署应用通常涉及WAR、EAR或JAR文件。部署方式有热部署、冷部署,也可以通过管理接口进行远程部署。理解应用部署的生命周期和部署文件结构能帮助开发者优化部署流程。 5. **EJB和JMS**:...

    JBoss_Enterprise_Application_Platform-7.0

    4. **微服务支持**:虽然Java EE 7不是专门针对微服务设计的,但JBoss EAP 7.0通过其模块化和可扩展性支持微服务架构。开发者可以利用CDI来创建松耦合的服务,并通过EJB进行分布式服务的管理和通信。 5. **容器化...

    jboss7 + EJB3

    总的来说,JBOSS7.1.1 Final与EJB3的结合,为开发者提供了强大且灵活的企业级应用开发环境,简化了部署流程,同时提供了丰富的服务和组件,以满足复杂的企业需求。通过深入理解和实践,开发者可以充分利用这一平台的...

    hornetq-amqp-protocol-2.4.1.Final.zip

    3. **AMQP实现**:HornetQ的AMQP-2.4.1.Final版本可能是为了支持AMQP协议的客户端和服务器,允许与使用AMQP的其他系统进行集成。 4. **ap-commons**:这是一个提供通用功能的库,可能是开源项目中用于共用代码的...

    jboss7.1wwww

    - JBoss 7.1与Eclipse、IntelliJ IDEA等IDE集成良好,提供了丰富的开发和调试工具,例如JBoss Developer Studio,使得开发和调试过程更为便捷。Tomcat虽然也有相应的开发工具,但集成程度和功能上可能稍逊一筹。 6...

Global site tag (gtag.js) - Google Analytics