嘗試將消息發送到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