Прошу знающих людей помочь, как известно недавно онансировали и открыли для свободного использования Clustering Plugin вот ссылка http://www.igniterealtime.org/community/blogs/ignite/2009/11/10/clustering-pl... который помогает в свою очередь обьеденять Openfire Jabber сервера в один кластер и клиентом соединятся и видеть группы других серверов, это очень удобно когда ждабер сервера работают под LDAP с учетками из АД, думаю эта тема будет актуально темболие многие не смогли решить как я понял проблему сего плагина так как есть ньюансы и так начну. Спасибо, постараюсь пока описать свою проблему может быть кто-то решил уже ее .
Есть лес из трех доменов в АД и есть в свою очередь три сервера с openfire где с помощью LDAP вытянуты пользователи из этих трех доменов, на каждом сервере свои группы и пользователи из разных регионов. Каждый сервер работает как отдельный сервер и все пользуются Пандионом в виде клиента и юзают аську и другие мессанджеры через пандион в виде шлюзов. Проблема 1. Нельзя видеть скажем в киеве домен одесский ну и крымский ну и они в свою очередь видят только себя. В общем решил поставить плагин Clustering но столкнулся с проблемой которую уже обсуждают на форуме официальном самого openfire вот тут http://www.igniterealtime.org/community/blogs/ignite/2009/11/10/clustering-pl... Как предлагают в самом мануале по этому плагину нужно сделать следующие как я понял
Вот описание официальное: http://www.igniterealtime.org/projects/openfire/plugins/clustering/readme.html
1) это скачать с сайта Оракла Coherence for Java Version. 2) распаковать из coherence/lib три файла coherence.jar coherence-work.jar tangosol.jar
3) Вот тут не совсем понятно куда копировать нужно Copy coherence.jar, coherence-work.jar and tangosol.jar to [openfire_home]/lib.
Не понятно вот что где взять в ФриБСД папку [openfire_home]/lib если такой нет? А есть только такая структура куда копировать то
/usr/local/share/java/openfire-- ~conf ~embededded-db /enterprise /fastpath /index ~logs /monitoring /plugins /resources
4) Дальше советуют перегрузить openfire 5) дальше взять поставить сам плагин Сopy clustering.jar into the plugins directory of your Openfire installation. The plugin will then be automatically deployed.
Дальше начинается самое интересное обсуждение плагина ... и я так понимаю методы решения .. накручено там ох не разобрался я в общем что ребята сделали чтобы у них это заработало
http://www.igniterealtime.org/community/blogs/ignite/2009/11/10/clustering-pl...
помогите кто лучше знает возможно Инглишь разобраться что именно нужно сделать чтобы плагин заработал что куда копировать и чем заменять ... У меня не получилось ...
если просто так плагин ставишь не работает ... пробывал копировать эти три файла coherence.jar, coherence-work.jar and tangosol.jar в lib самого плагина clustering но тоже не помогает выбивает ощибку при входе в настройки плагина. Там на форуме народ пишет что что-то там чем-то нужно заменить типа содержимое coherence.jar или в содержимое нужно скопировать содержимое файла который находится в корне плагина и называется coherence-cache-config.xml вот что написанно по этому поводу:
8) open coherence.jar and replace the coherence-cache-config.xml with the one from your installed openfire/plugins/clustering folder's coherence-cache-config.xml (jar file is a zip file, so rename .jar to .zip to replace it and rename it back to .jar) 9) copy the modified coherence.jar, coherence.work.jar and tangosol.jar into your installed openfire/lib folder 10) restart your openfire server.
Вот 8 пункт вообще непонятен
Спасибо