我在同一台服务器(Wildfly)中部署了两个war文件。 假设WAR A和WAR B在application-context-queue.xml中使用相应的队列配置。 现在我在WAR A上有我的Message Sender,在WAR B上有我的Message Consumer。 以下是我在WAR A中application-context-queue.xml的配置。
<!-- File Receiver Queue -->
<bean id="fileReceiverDestination" class="org.apache.activemq.command.ActiveMQQueue">
<constructor-arg value="someQueue" />
</bean>
<!-- A JMS namespace aware Spring configuration for the message listener container -->
<jms:listener-container
container-type="default"
connection-factory="connectionFactory"
acknowledge="client"
concurrency="10-50"
cache="consumer">
<jms:listener destination="someQueue" ref="simpleMessageListener" method="onMessage" />
</jms:listener-container>
现在我的Bean ConsumerClass引用了simpleMessageListener,它出现在WAR B中。如何在WAR A和WAR B之间进行通信?