jmsactivemq和Netbeans

jmsactivemq和Netbeans,netbeans,jms,Netbeans,Jms,我是来询问一些关于JMS的信息的。 我使用Netbeans和ActiveMQ制作一个简单的主题并订阅 在实验课上,我们只开发了一个消费者(因为教授已经创建了一个服务器),但在我家里,我需要生产和消费者来制造一些东西 我从这个例子开始 我在Netbeans中为制作人创建了一个javaweb应用程序,并用午餐招待它。 在我为消费者创建Java应用程序之后。 我们(服务器和客户端)只收到此消息 “信息|已成功连接到tcp://localhost:61616" 所以我知道我在项目的创建过程中犯了一些错误

我是来询问一些关于JMS的信息的。 我使用Netbeans和ActiveMQ制作一个简单的主题并订阅

在实验课上,我们只开发了一个消费者(因为教授已经创建了一个服务器),但在我家里,我需要生产和消费者来制造一些东西

我从这个例子开始

我在Netbeans中为制作人创建了一个javaweb应用程序,并用午餐招待它。 在我为消费者创建Java应用程序之后。 我们(服务器和客户端)只收到此消息

“信息|已成功连接到tcp://localhost:61616"

所以我知道我在项目的创建过程中犯了一些错误。 如果我在ActiveMQ的localost中看到,在quequeques中我什么都没有

任何人都可以帮我做这件事。
谢谢,

您使用的是哪种框架

如果您使用的是spring框架,则需要在应用程序上下文文件中建立连接

您可以使用下面的代码作为参考。(我使用了队列而不是主题)

设立制作人:

 <bean id="connectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory">
        <property name="brokerURL" value="tcp://localhost:61616"/>
    </bean>
    <bean id="ExportQueue" class="org.apache.activemq.command.ActiveMQQueue">
        <constructor-arg value="ExportQueue"/>
    </bean>
    <bean id="jmsTemplate" class="org.springframework.jms.core.JmsTemplate">
        <property name="connectionFactory" ref="connectionFactory"/>
        <property name="receiveTimeout" value="10000"/>
    </bean>  
    <bean id="JMSExportProducer" class="com.krawler.spring.accounting.jms.JMSExportProducer">
        <property name="jmsTemplate" ref="jmsTemplate"/>
    </bean>

消费者:

<bean id="JMSExportConsumer" class="com.krawler.spring.accounting.reports.JMSExportConsumer">
        <property name="destination" ref="ExportQueue"/>
        <property name="jmsTemplate" ref="jmsTemplate"/>
 </bean>

    <bean id="jmsExportContainer" class="org.springframework.jms.listener.DefaultMessageListenerContainer">
        <property name="concurrentConsumers">
            <value>25</value>
        </property>
        <property name="connectionFactory" ref="connectionFactory"/>
        <property name="destination" ref="ExportQueue"/>
        <property name="messageListener" ref="JMSExportConsumer"/>
    </bean> 

25