我在Java中的應用程序有問題。 此應用程序使用Apache QPid代理(6.0.1)發送消息。用Apache QPID超時
我在2臺電腦上運行它:我用來運行的計算機,以及我們在給客戶端使用之前測試應用程序的1。
在我的電腦上,沒有問題,應用程序發送或接收消息。
問題是我們其他的電腦。我安裝qpid的方式與我的方式相同:我提取了.tar.gz,將$ QPID_WORK設置爲工作目錄,並設置了使用Web管理界面的端口。 昨天早上我試了一下,沒有問題,一切正常。
但之後,我停止了qpid(我的老闆讓我告訴她如何啓動應用程序的每個組件),因爲我不能再發送消息。
我試了2個應用程序: 第一個是我工作的應用程序。它所做的第一件事是通過JMX/RMI(使用apache API)連接到qpid。但是此刻我有一個超時異常。
第二個應用程序是我測試QPID並查看如何發送消息的應用程序。當我嘗試發送消息時,也有超時異常。
對於第二個應用程序,QPID會檢測連接(並將其顯示在Web界面中),但如果該連接已存在,則不會創建隊列或放置消息。
我認爲這是一個配置問題(也許訪問文件的權限?),但我不知道,如果我是對的,我找不到問題在哪裏。
我想嘗試從我的電腦發送郵件的測試計算機上的qpid,但也有不一樣的網絡上,我不能測試:(
有沒有人有一個想法什麼是錯的?
ps:我對英文錯誤表示歉意,我是法國人 ps 2:我不能向你展示你的代碼免除了我爲創建qpid而創建的代碼,但沒有什麼真正有趣的(我帶了一個它的很大一部分來自apache文檔,只是在我的電腦上有一些修改)
與RMI的連接究竟是什麼? – EJP