У меня проблема с приложением на Java. Это приложение использует брокера Apache QPid (6.0.1) для отправки сообщений.Таймаут с apache QPID
Я запускаю его на двух компьютерах: компьютере, который я использую для работы, и 1, который мы используем для тестирования приложения, прежде чем мы передадим его клиенту.
На моем компьютере нет проблем, приложение отправляет или принимает сообщения.
Проблема в другом компьютере. Я установил qpid так же, как и на моем: я извлек .tar.gz, установил $ QPID_WORK в рабочий каталог и установил порты, которые я использую с интерфейсом веб-управления. Я пробовал это вчера утром, и никаких проблем, все работает нормально.
Но после этого я остановился qpid (мой босс попросил меня показать ей, как запустить все компоненты приложения), и поскольку я больше не могу отправлять сообщения.
Я пробовал 2 приложения: Первое приложение, над которым я работаю. Первое, что он делает, это подключиться к qpid с помощью JMX/RMI (с API apache). Но в данный момент у меня есть исключение тайм-аута.
Второе приложение - это приложение, которое я сделал для проверки QPID и посмотреть, как я могу отправить сообщение. У меня также есть исключение тайм-аута, когда я пытаюсь отправить сообщение.
С помощью второго приложения QPID обнаруживает связь (и отображает ее в веб-интерфейсе), но она не создает очередь или не помещает сообщение, если оно уже существует.
Я думаю, что это проблема конфигурации (возможно, права доступа к файлу?), Но я не уверен, и если я прав, я не могу найти, где проблема.
Я хотел, чтобы попытаться отправить сообщение с компьютера на qpid на тестовом компьютере, но не в той же сети, и я не могу проверить, что :(
Кто-нибудь есть идея что это не так?
ps: Я прошу прощения за английские ошибки, я французский ps 2: я не могу показать вам код, отличный от того, который я создал, чтобы попробовать qpid, но нет ничего действительно интересного (я взял большая часть его из документации apache с несколькими изменениями, которые работают на моем компьютере)
Связь с RMI, что именно? – EJP