Levitator
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору varbasik Может какой-то нюанс есть? Ведь 3.8.2 - сделал все по мануалу, и СРАЗУ заработал. Хотя до этого с 4.0.2 сражался часа четыре. Какая винда? Какая джава? Добавлено: Господа, почему-то заработало. Точно сказать не могу, почему, но что делал (пишу сразу с некоторыми подробностями для домена, может кому-то поможет): Создал в нашей зоне DNS SRV-запись для XMPP сервера - типа DOMAIN.RU -> JABBER.DOMAIN.RU Создал A запись JABBER.DOMAIN.RU указывающую на сервер опенфаера Чтобы учетки были типа v.pupkin@domain.ru , а не v.pupkin@jabber.domain.ru Поставил SQL EXPRESS, создал базу openfire Поставил openfire 4.0.2 , запустил как службу В процессе установки Указал домен или зону (как она там называется у of) - domain.ru Настроил LDAP (указав OU где искать пользователей, учетку пользователя джаберу, под которой он будет рыскать в LDAP, и фильтр поиска пользователей (objectClass=user)(objectCategory=person)(!(userAccountControl:1.2.840.113556.1.4.803:=2)) Настроил внешнюю базу типа jdbc:jtds:sqlserver://localhost/openfire;appName=jive; instance=SQLEXPRESS Остальное по умолчанию Зашел в админку, проверил работу, добавил в админке переменные: sasl.mechs ANONYMOUS,PLAIN,NTLM sasl.realm DOMAIN provider.authorization.classList org.jivesoftware.openfire.sasl.StrictAuthorizationPolicy org.jivesoftware.openfire.sasl.DefaultAuthorizationPolicy В настройках клиентских соединений -> 5222 -> расширенные перенес все варианты из поддерживаемых в используемые (справа налево) Остановил службу Удалил его встроенную джаву, поставил последнюю с оракла Разместил файлы патча по папочкам джавы (lib,bin), плагин sasl запихнул в openfire\plugins В java\lib\security изменил список таким образом: Цитата: security.provider.1=sun.security.provider.Sun security.provider.2=sun.security.rsa.SunRsaSign security.provider.3=net.za.darkskies.security.sasl.SSPIProvider #security.provider.3=sun.security.ec.SunEC security.provider.4=com.sun.net.ssl.internal.ssl.Provider security.provider.5=com.sun.crypto.provider.SunJCE security.provider.6=sun.security.jgss.SunProvider #security.provider.7=com.sun.security.sasl.Provider security.provider.7=org.jcp.xml.dsig.internal.dom.XMLDSigRI security.provider.8=sun.security.smartcardio.SunPCSC security.provider.9=sun.security.mscapi.SunMSCAPI | Запустил службу, подождал, попробовал Vacuum 1.2.5 - входит по NTLM. 1.3.0 от 27.03 так и не входит. | Всего записей: 5 | Зарегистр. 06-10-2005 | Отправлено: 12:38 26-04-2016 | Исправлено: Levitator, 14:46 26-04-2016 |
|