我创建了一个简单的MDB应用程序,并将它部署到具有嵌入式MQ代理的Glassfish v 3.1。名称为“jms/Queue”的目标资源也已创建。 请参阅下面的部分代码:如何配置消息驱动Bean应用程序和Glassfish消费来自远程Message Broker的消息?
@MessageDriven(
mappedName = "jms/Queue",
activationConfig = {
@ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Queue"),
}
)
public class MessageBean implements MessageListener {
public void onMessage(Message message) {
........
这工作得很好,但如何配置此应用程序与远程MQ代理实例(位于另一台主机上)工作?
请添加更多细节。您是否有2个GlassFish实例,一个在ServerA中,一个在ServerB中,并且您希望两个实例都使用ServerA的MQ代理? – perissf