我试图在Glassfish 3.1.2中配置一个MDB,以侦听远程JMS队列(MQ 7通过GenericJMSRA 2.0.1)。当我尝试使用JNDI名称来定义我的MDB时,如下所示 @ActivationConfigProperty(propertyName(TransactionManagementType.BEAN)
public class SimpleMdb implements
jms/MessageQueue队列名引用了在web应用程序web.xml文件中定义的资源-ref。但是,Mule并不将queue=""属性作为JNDI目标,而是作为队列名称本身。因此,当初始化上面的代码时,它实际上在ActiveMQ中创建了一个名为"jms/MessageQueue“的新队列。我希望JMS端点也使用我的Jndi Name Resolver来从资源引用
关于如何从使用IBM迁移到仅使用WebLogic10.3.x服务器中的QueueManager,我已经找了好几天了。这将节省IBM的许可证费用。我最接近的是完成了一个外部链接,该链接声明存在类似的IBM示例(从MQ迁移到标准的jms库),但是当我试图遵循链接:时,它会导致一个死页面:\
在我的尝试中使用哪些类来替换下面的我们要将队列消息转发给的数据库是Oracle 11 Standard (带有高级队列),如果这有什么改变的话,那么基本上我