尝试将消息发送到TIBCO Ems队列时出现异常(如下所示)。TIBCO ems超出队列限制
javax.jms.ResourceAllocationException: Queue limit exceeded
at com.tibco.tibjms.Tibjmsx.buildException(Tibjmsx.java:523)
at com.tibco.tibjms.TibjmsxSessionImp._publish(TibjmsxSessionImp.java:1390)
at com.tibco.tibjms.TibjmsMessageProducer._publish(TibjmsMessageProducer.java:246)
at com.tibco.tibjms.TibjmsQueueSender.send(TibjmsQueueSender.java:51)
我所看到的唯一的地方,这个例外谈到为这个链接:http://class10e.com/tibco/a-queue-is-defined-as/
,从这里我能猜到你需要有每个队列至少一个用户所发送的任何之前消息。一旦我创建了一个消费者它的工作,但只有约5或6条消息。奇怪的是,我在每次测试前清空队列,并且发送相同的文本消息,因此没有大小差异。它有时在5次之后,有时在6次消息之后失败?在我最初清空队列后,我没有使用这些消息(我创建了一个消费者,但使用了eclipses调试来暂停消息使用者的线程)。有谁知道这个例外的原因是什么?
请发布'show queue'从'tibemsadmin'得到异常后的结果 –
fglez
2013-05-03 12:28:22