Я новичок в программировании на Java. Мне понравился звук JGroups и подумал, что я посмотрю. Загрузила банку ReplCaheDemo и подумала, что это здорово. Загрузили zG-файл JGroups-master, извлекли, использовали класс ReplCacheDemo в пакете Netbeans и импортировали финальную банку JGroups как библиотеку. выполнял несколько экземпляров на одном компьютере. Однако при попытке запуска нескольких экземпляров на разных компьютерах экземпляры не находят друг друга. Но банкомат ReplCacheDemo с веб-сайта находит другие экземпляры. Я смущен и расстроен. Пожалуйста помоги! P.S. Я не знаю, имеет ли он какое-либо отношение, но экземпляры, которые я запускал в ReplcCacheDemo, я сделал отчет о физическом адресе, который является именем моего ПК, а не только IP-адресом, как в банке с сайтаПолучение JGroups для работы
ответ
Несколько вещей, чтобы проверить :
Включены ли брандмауэры (iptables -L)? Отключите их, чтобы увидеть, работает ли это.
Убедитесь, что адрес привязки верен, например. запустить приложение с -Djgroups.bind_addr = 192.168.1.5 (выбрать правильный адрес, не 127.0.0.1)
Вы, возможно, придется выбрать IPv4-адрес, если маршрутизация IPv6 не установлен правильно: -Djava.net .preferIPv4Stack = true
Спасибо за информацию. Я ранее пытался связать адрес и отключить брандмауэры, но безрезультатно. -Djava.net.preferIPv4Stack = true работал. Спасибо снова, я сходил с ума и думал о том, чтобы сжечь все мое компьютерное оборудование, отказаться от технологий и жить в пещере! – vonsydow
- 1. Получение сообщений JGroups
- 2. Получение Wireshark для работы
- 3. Получение перетаскивания для работы
- 4. Получение setlistadapter для работы
- 5. Получение TTPickerTextField для работы?
- 6. Получение JQuery.inArray() для работы
- 7. Получение JButton для работы
- 8. Получение imagegrabscreen для работы
- 9. Получение log4net для работы
- 10. Получение псевдонима для работы
- 11. Получение wamp для работы
- 12. Получение InfiniteViewPager для работы
- 13. Получение swiftmailer для работы
- 14. Получение Fancybox для работы
- 15. Получение Rita.WordNet для работы
- 16. Получение jStorage для работы
- 17. Получение NSNotification для работы?
- 18. Получение Wordpress для работы
- 19. Получение работы slave-сервера для работы полностью
- 20. Расширения Chrome: получение сценариев работы для работы
- 21. Ehcache JGroups
- 22. Альтернативы JGroups
- 23. Получение delayed_job только для работы
- 24. Получение библиотеки для работы (QuadProg ++)
- 25. Получение NHibernate.Mappings.Attributes для работы Опции
- 26. получение getElementByID для работы html5
- 27. Получение кнопок для совместной работы
- 28. Получение компонента ComponentResourceKey для работы?
- 29. Swift: Получение кнопки для работы
- 30. PHP Получение imap для работы
Так что конкретно вопрос? Некоторая дополнительная информация о том, как это было настроено, будет полезна. – ORION
Главный вопрос, который у меня есть, почему мои экземпляры не находят друг друга в сети, как это делает демонстрационная банка, и как я могу заставить ее работать? Использование Windows 7 Ultimate, Netbeans 6.9.1, Java 1.6.0_21. Я скопировал класс ReplCacheDemo из JGroups-master \ JGroups-master \ src \ org \ jgroups \ demos в новый пакет в Netbeans, добавил банку JGroups в библиотеки, а затем запустил программу. Попробовал создать банку и запустить ее, но также не смог обнаружить экземпляры на разных компьютерах на моем компьютере. Какую еще информацию вы бы хотели? – vonsydow
Что бы я хотел, это самый маленький класс java, который будет работать на отдельных машинах, чтобы я мог понять, как построить оттуда. Насколько мне известно из документации, по умолчанию udp.xml должен иметь многоадресную рассылку. Также, пока все JChannels инициируются одинаково и называются для одного кластера, они должны присоединиться к нему. Есть ли что-то особенное, что мне нужно сделать, чтобы экземпляры находили друг друга на разных машинах? Каждый раз, когда я пытаюсь, он будет распознавать экземпляры только на одном компьютере. Я загрузил еще одну демонстрационную банку из Bela Ban, и это сработало отлично. Я потерян ... – vonsydow