alww
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Когда то давно настраивал связку openfire+windows server 2003 + прозрачная аутентификация пользователей в AD Версия openfire 3.6.4 Для прозрачной аутентификации использовал патч из шапки темы. Но на тот момент не понадобилось. А сейчас стало нужно. Итак, проверяю имеющуюся версию 3.6.4 - все работает. В качестве клиента - Миранда Думаю, наверно надо обновится на последнюю версию. Скачиваю 3.10.2 При установке предложили обновить текущую версию , что я и выбрал. При запуске в консоль Openfire стали сыпаться ошибки. java.lang.UnsatisfiedLinkError: no SaslSspi in java.library.path at java.lang.ClassLoader.loadLibrary(Unknown Source) at java.lang.Runtime.loadLibrary0(Unknown Source) at java.lang.System.loadLibrary(Unknown Source) at net.za.darkskies.security.sasl.SSPIImpl.<clinit>(SSPIImpl.java:14) at net.za.darkskies.security.sasl.SSPIProvider$1.run(SSPIProvider.java:24) at java.security.AccessController.doPrivileged(Native Method) at net.za.darkskies.security.sasl.SSPIProvider.<init>(SSPIProvider.java:17) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at sun.security.jca.ProviderConfig$2.run(Unknown Source) at sun.security.jca.ProviderConfig$2.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.security.jca.ProviderConfig.doLoadProvider(Unknown Source) at sun.security.jca.ProviderConfig.getProvider(Unknown Source) at sun.security.jca.ProviderList.loadAll(Unknown Source) at sun.security.jca.ProviderList.removeInvalid(Unknown Source) at sun.security.jca.Providers.getFullProviderList(Unknown Source) at java.security.Security.insertProviderAt(Unknown Source) at java.security.Security.addProvider(Unknown Source) at org.jivesoftware.util.AesEncryptor.initialize(AesEncryptor.java:179) at org.jivesoftware.util.AesEncryptor.<init>(AesEncryptor.java:48) at org.jivesoftware.util.JiveGlobals.setupPropertyEncryption(JiveGlobals.java:1011) at org.jivesoftware.util.JiveGlobals.loadSecurityProperties(JiveGlobals.java:984) at org.jivesoftware.util.JiveGlobals.isPropertyEncrypted(JiveGlobals.java:809) at org.jivesoftware.util.XMLProperties.getProperty(XMLProperties.java:202) at org.jivesoftware.util.XMLProperties.getProperty(XMLProperties.java:167) at org.jivesoftware.util.JiveGlobals.getXMLProperty(JiveGlobals.java:325) at org.jivesoftware.openfire.XMPPServer.initialize(XMPPServer.java:347) at org.jivesoftware.openfire.XMPPServer.start(XMPPServer.java:464) at org.jivesoftware.openfire.XMPPServer.<init>(XMPPServer.java:197) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:113) at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:58) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.exe4j.runtime.LauncherEngine.launch(Unknown Source) at com.exe4j.runtime.WinLauncher.main(Unknown Source) at com.install4j.runtime.launcher.WinLauncher.main(Unknown Интеграция с AD вроде работает , я из админки вижу пользователей и группу. Но поломалась прозрачная аутентификация. Почитал немного тему, народ в основном сидит на 3.9.3 Ок, скачал 3.9.3 , но с ним такая же проблема. При старте в консоль сыпет ошибками , клиент прозрачно аутенфицироваться не хочет. Проверил все настройки по патчу : вроде все верно , файлы разложены в соответствующие папки , настройки в сервере Openfire заданы . Куда смотреть? p.s. решено решение Copy SaslSspi.dll to <OpenFire install folder>\jre\bin\ | Всего записей: 36 | Зарегистр. 12-01-2007 | Отправлено: 11:50 25-09-2015 | Исправлено: alww, 13:15 25-09-2015 |
|