簡體   English   中英

Tibco EMS連接問題

[英]Issue with Tibco EMS connection

我正在看一個偵聽Tibco隊列的Java應用程序。 該應用程序已有4年沒有被使用過,但是我在客戶端日志中看到一個間歇性問題,該問題導致連接終止。 我是Tibco和JMS的新手。

有人可以闡明它嗎? 以下是我在日志中看到的異常消息:

javax.jms.JMSException: Connection has been terminated
    at com.tibco.tibjms.TibjmsSession._getSyncMessage(TibjmsSession.java:1845)
    at com.tibco.tibjms.TibjmsSession._receive(TibjmsSession.java:1735)
    at com.tibco.tibjms.TibjmsMessageConsumer._receive(TibjmsMessageConsumer.java:209)
    at com.tibco.tibjms.TibjmsMessageConsumer.receive(TibjmsMessageConsumer.java:355)

我熟悉JMS,但不熟悉Tibco。 堆棧跟蹤指示客戶端調用javax.jms.MessageConsumer.receive()時發生此問題。 該調用進入Tibco JMS客戶端實現中,該實現導致Connection has been terminated消息。 JMS規范沒有定義伴隨JMS異常的錯誤消息,因此該消息專門來自Tibco實現。 我的猜測是出現網絡錯誤或連接超時。

我建議您檢查Tibco EMS服務器日志以查看是否記錄了任何相應的錯誤,並直接與Tibco進行跟進以查看可能導致此特定消息的情況。 Tibco EMS不是像ActiveMQ這樣的開放源代碼,因此像我這樣的人不可能深入研究代碼並弄清楚到底發生了什么。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM