Тема закрыта, продолжение: Openfire (Wildfire/Jive Messenger) + (Spark;Pandion) часть 2
Openfire (Wildfire Server / Jive Messenger)
Домашняя страница
Текущая версия: 3.3.2
OpenFire Server - это Open Source XMPP сервер обмена мгновенными сообщениями.
Прост в настройке, администрируется через web-консоль, поддерживает LDAP.
Spark - jabber-клиент от создателей Jive messenger
Домашняя страница
Текущая версия : 2.0.7
Pandion - jabber-клиент
Домашняя страница
Текущая версия : 2.5
Патч Нормана
Что делать, если Pandion не восстанавливает соединение.
Тема в варезнике
Сначала читаем статьи Установка и настройка - потом задаем вопрос!!!
Установка и настройка
[more=Установка и настройка]
Установка под Windows
1)Запустите wildfire_x.exe и следуйте инструкциям
2)После установки и старта WildFire запустите консоль администратора. По умолчанию имя администратора- admin пароль - admin.
Конфигурирование базы данных.
Wildfire использует HSQL db (Hypersonic) базу данных по умолчанию.
Также поддерживаютсяMySQL
Oracle
Microsoft SQLServer
PostgreSQL
IBM DB2
Настройка под MS SQL server.
На закладке Database в веб-консоли администрирования
установите следующие параметры БД:
driver -- SQLServer
server -- jdbc:jtds:sqlserver://имя_сервера:1433/имя_базы; appName=jive
имя пользователя
пароль
Вот что должно быть в файле конфигурации по окончании настройки в файле conf/jive-messenger.xml :
<database>
<defaultProvider>
<driver>net.sourceforge.jtds.jdbc.Driver</driver>
<serverURL>jdbc:jtds:sqlserver://server:1433;databasename=jabber_base; appName=jive</serverURL>
<username>sql_user</username>
<password>password</password>
<minConnections>5</minConnections>
<maxConnections>5</maxConnections>
<connectionTimeout>1.0</connectionTimeout>
</defaultProvider>
</database>
Про настройку под другие СУБД можно почитать здесь(англ.):
http://www.jivesoftware.org/builds/messenger/docs/latest/documentation/database.html
Настройка LDAP(Active Directory).
Использование LDAP облегчает администрирование Jive messenger. Информация о логине/пароле/профиле пользователя в этом случае берется не из БД, а из LDAP. Правда, в текущем релизе не все гладко с профилем пользователя, но разработчики обещают все исправить в следующих релизах.
Jive Messenger подключается к LDAP только в режиме read-only. Это означает, что через консоль администратора Jive messenger нельзя добавлять/удалять/редактировать пользователей.
Порядок настройки LDAP:
Остановить Jive Messenger. Отредактировать conf/jive-messenger.xml Перестартовать Jive Messenger.
Что должно быть в jive-messenger.xml:
Провайдеры сервисов LDAP в секции <provider> :
Код:
<provider>
<!-- Юзеры-->
<user>
<className>
org.jivesoftware.wildfire.ldap.LdapUserProvider
</className>
</user>
<!-- Аутентификация-->
<auth>
<className>
org.jivesoftware.wildfire.ldap.LdapAuthProvider
</className>
</auth>
<!-- Группы юзеров-->
<group>
<className>
org.jivesoftware.wildfire.ldap.LdapGroupProvider
</className>
</group>
<!-- Vcard - информация о пользователе-->
<vcard>
<className>
org.jivesoftware.wildfire.ldap.LdapVCardProvider
</className>
</vcard>