代码之家  ›  专栏  ›  技术社区  ›  Serhiy

使用JMS是否需要安装EE服务器?

  •  2
  • Serhiy  · 技术社区  · 14 年前

    塞希。

    3 回复  |  直到 14 年前
        1
  •  1
  •   Bozho    14 年前

    你需要jms.jar文件访问JMS主题和队列。但是为了有一个工作的JMS设置,您需要一个JMS提供者。应用服务器捆绑了JMS提供者。有独立的JMS提供程序,如Apache ActiveMQ或HornetQ:

    • 在类路径上需要jms提供者jar,以便实例化它的具体类(jmsapi只定义契约)
    • 您需要jms提供程序来运行和处理传入和传出消息。
        2
  •  0
  •   Jose Diaz    14 年前

    嗯,实际上 JMS 只是消息传递的标准API。您必须使用现有的实现和提供者才能使用它。

    如果您使用的是JBOSS,请看 HornetQ

        3
  •  0
  •   Arjan Tijms Mike Van    12 年前

    有一个 tutorial on developerWorks 您可能对它感兴趣,它描述了如何使用webspheremq在javaee环境之外运行JMS程序。