我在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