在TomEE中设置ActiveMQ

时间:2014-08-18 16:03:39

标签: java jms activemq tomee

如何配置TomEE(conf / openejb.xml)以执行以下操作:

  • 启用ActiveMQ
  • 设置ActiveMQ主机和端口
  • 创建JMS队列和主题

1 个答案:

答案 0 :(得分:3)

这直接来自文档,如何设置JMS资源。我不明白为什么你很难找到这个,我在5秒钟内发现了它。 发送/接收消息并非特定于TomEE,您可以找到许多示例。

<tomee>
    <Resource id="MyJmsResourceAdapter" type="ActiveMQResourceAdapter">
        BrokerXmlConfig =  broker:(tcp://someHostName:61616)
        ServerUrl       =  tcp://someHostName:61616
    </Resource>

    <Resource id="MyJmsConnectionFactory" type="javax.jms.ConnectionFactory">
        ResourceAdapter = MyJmsResourceAdapter
    </Resource>

    <Container id="MyJmsMdbContainer" ctype="MESSAGE">
        ResourceAdapter = MyJmsResourceAdapter
    </Container>

    <Resource id="FooQueue" type="javax.jms.Queue"/>
    <Resource id="BarTopic" type="javax.jms.Topic"/>
</tomee>