代码之家  ›  专栏  ›  技术社区  ›  Gennady Shumakher

金枪鱼上的大黄蜂

  •  8
  • Gennady Shumakher  · 技术社区  · 16 年前

    可以在tomcat上运行hornetq(jboss jms实现)吗?

    hornetq文档都是关于jboss as或独立场景的……

    更新:
    这是来自HoNeNQ特征列表:“HORNETQ是一组简单的老Java对象,因此可以在JBaseMigBasic、Spring、谷歌Guice中运行,或者嵌入在任何第三方产品中并直接实例化”。

    所以我很高兴知道在普通tomcat上运行的web应用程序(war)如何嵌入hornetq?

    2 回复  |  直到 16 年前
        1
  •  7
  •   Romain Hippeau    16 年前

    tomcat和standalone是一样的,您只需要让tomcat在jvm中运行,您只需要将适当的类放在类路径中。

    这里的一切都在 the manual

    1)您需要运行一个hornetmq服务器。
    2)将jar文件放在tomcat类路径中。 3)将正确的队列连接工厂和队列连接放入JNDI提供程序。

    你现在可以跑了…

    1)从JNDI获取qcf和q属性。 2)在Servlet中访问。

        2
  •  3
  •   Igor    16 年前

    给拉吉夫 hornetq可以与tomcat jndi集成,可以从spring beans中使用。此处说明 http://wash-inside-out.blogspot.com/2010/08/hornetq-jms-integration-with-tomcat.html