Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Openfire (Wildfire/Jive Messenger) and (Spark; Pandion)

Автор: sergiigray
Дата сообщения: 22.03.2006 13:25
Присоединяюсь к вышенаписанному. Сделал настройки работы с ЛДАП и теперь даже в консоль не зайти...

Добавлено:
добился хоть какой-то работы с АД.
возникли следующие вопросы:
-как добавить всех пользователей в список
-как избавиться от ошибок на сервере при поиске в АД
-как всем обновлять список пользователей
Автор: Nello
Дата сообщения: 23.03.2006 15:11
Chesheer

<adminDN>CN=domain admins,dc=мой-домен,dc=хз</adminDN>
Это юзера так зовут - Domain admins? Или это группа?
Должен быть юзер. Ему не нужны админские права, можно просто "голого" создать
<searchFilter> <![CDATA[(&(objectCategory=Person)(memberOf=cn=jabber,cn=users,dc=firma,dc=net)(sAMAccountName={0}))]]>
</searchFilter>
Лучше попробовать без memberOf
Остальное вроде правильно

Добавлено:
sergiigray

Цитата:

-как добавить всех пользователей в список

Расшарить для всех группу "Пользователи домена"

Цитата:

-как избавиться от ошибок на сервере при поиске в АД

Поиск на клиенте или на самом сервере? Что пишет в журнаел debug?
Какие условия для поиска ставятся?

Цитата:

-как всем обновлять список пользователей

Если расшаривать группы АД, они сами обновляются
Автор: sergiigray
Дата сообщения: 24.03.2006 09:55
можно поподаробнее?
Как можно расшарить группу из АД?
Автор: redaxe
Дата сообщения: 26.03.2006 18:29
sergiigray
Заходишь в админку, выбираешь Users/Group, потом Group Summary, справа отобразится список всех групп в домене, выбираешь группу, которую хочешь расшарить, отмечаешь Enable sharing group in rosters, указываешь название, под которым она будет отображаться, не забудь указать, для кого будет расшарена эта группа, там три типа:
для всех, только для членов этой группы или на выбор из списка. Если выбираешь для всех (Show group in all users' rosters), то после подключения любого пользователя эта группа будет у него отображаться.

Касательно авторизации через AD, на предыдущей странице есть рабочий конфиг от GOODmen
Автор: sergiigray
Дата сообщения: 27.03.2006 10:42
А если у меня нет групп домена????
Авторизация через АД работает...
Автор: redaxe
Дата сообщения: 27.03.2006 12:27
Должны быть, как нет?

Автор: sergiigray
Дата сообщения: 27.03.2006 13:16
получается вот такая фигня:
2006.03.24 14:33:39 [org.jivesoftware.wildfire.group.GroupManager.<init>(GroupManager.java:59)
] Error loading group provider: org.livesoftware.wildfire.ldap.LdapGroupProvider
java.lang.ClassNotFoundException: org.livesoftware.wildfire.ldap.LdapGroupProvider
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at org.jivesoftware.util.ClassUtils.loadClass(ClassUtils.java:67)
    at org.jivesoftware.util.ClassUtils.forName(ClassUtils.java:39)
    at org.jivesoftware.wildfire.group.GroupManager.<init>(GroupManager.java:55)
    at org.jivesoftware.wildfire.group.GroupManager.<clinit>(GroupManager.java:35)
    at org.jivesoftware.wildfire.roster.RosterManager.getSharedGroups(RosterManager.java:168)
    at org.jivesoftware.wildfire.roster.Roster.<init>(Roster.java:86)
    at org.jivesoftware.wildfire.roster.RosterManager.getRoster(RosterManager.java:90)
    at org.jivesoftware.wildfire.user.User.getRoster(User.java:243)
    at org.jivesoftware.wildfire.handler.IQRosterHandler.manageRoster(IQRosterHandler.java:187)
    at org.jivesoftware.wildfire.handler.IQRosterHandler.handleIQ(IQRosterHandler.java:104)
    at org.jivesoftware.wildfire.handler.IQHandler.process(IQHandler.java:48)
    at org.jivesoftware.wildfire.IQRouter.handle(IQRouter.java:265)
    at org.jivesoftware.wildfire.IQRouter.route(IQRouter.java:96)
    at org.jivesoftware.wildfire.PacketRouter.route(PacketRouter.java:65)
    at org.jivesoftware.wildfire.net.SocketReader.processIQ(SocketReader.java:396)
    at org.jivesoftware.wildfire.net.ClientSocketReader.processIQ(ClientSocketReader.java:50)
    at org.jivesoftware.wildfire.net.SocketReader.readStream(SocketReader.java:264)
    at org.jivesoftware.wildfire.net.SocketReader.run(SocketReader.java:119)
    at java.lang.Thread.run(Unknown Source)
Автор: redaxe
Дата сообщения: 27.03.2006 15:24
Конфиг-то покажи...
Автор: sergiigray
Дата сообщения: 27.03.2006 16:51
<?xml version="1.0" encoding="UTF-8"?>
<jive>
<adminConsole>
<port>9090</port>
<securePort>9091</securePort>
</adminConsole>
    <admin>
        <authorizedUsernames>admin,romanovsp,bulovoi</authorizedUsernames>
    </admin>
<locale>en</locale>
<ldap>
<host>192.168.1.15</host>
<port>389</port>
<usernameField>sAMAccountName</usernameField>
<nameField>displayName</nameField>
<emailField>mail</emailField>
<baseDN>OU=Account,DC=barrikada,DC=ru</baseDN>
<adminDN>CN=123,CN=Users,DC=barrikada,DC=ru</adminDN>
<adminPassword>123</adminPassword>
    <searchFilter>
<!--
<![CDATA[(&(objectCategory=Person)(memberOf=cn=jabber,cn=users,dc=barrikada,dc=ru)(sAMAccountName={0}))]]>
-->
<![CDATA[(&(sAMAccountName={0})(objectClass=user))]]>
    </searchFilter>
</ldap>
<provider>
<user>
<className>org.jivesoftware.wildfire.ldap.LdapUserProvider</className>
</user>
<auth>
<className>org.jivesoftware.wildfire.ldap.LdapAuthProvider</className>
</auth>
    <group>
     <className>org.livesoftware.wildfire.ldap.LdapGroupProvider</className>
    </group>
</provider>
<connectionProvider>
    <className>org.jivesoftware.database.DefaultConnectionProvider</className>
</connectionProvider>
<database><defaultProvider>
    <driver>net.sourceforge.jtds.jdbc.Driver</driver>
    <serverURL>jdbc:jtds:sqlserver://nts_01_arc:1433/jabber; appName=jive</serverURL>
    <username>sa</username>
    <password>sant2000</password>
    <minConnections>5</minConnections>
    <maxConnections>15</maxConnections>
    <connectionTimeout>1.0</connectionTimeout>
    </defaultProvider>
</database>
<log>
<debug>
<enabled>true</enabled>
</debug>
</log>
<setup>true</setup>
</jive>
Автор: redaxe
Дата сообщения: 27.03.2006 18:13
Вот мой, рабочий конфиг, подключение идет ко встроенной базе:

<?xml version="1.0" encoding="UTF-8"?>
<jive>
<adminConsole>
<port>9090</port>
<securePort>9091</securePort>
<authorizedUsernames>admin, redaxe</authorizedUsernames>
</adminConsole>
<locale>en</locale>
<ldap>
<host>192.168.0.1</host>
<port>389</port>
<usernameField>sAMAccountName</usernameField>
<nameField>cn</nameField>
<emailField>mail</emailField>
<baseDN>dc=mydomain,dc=kz</baseDN>
<adminDN>jabberadmin@mydomain.kz</adminDN>
<adminPassword>password</adminPassword>
<searchFilter> <![CDATA[(&(objectCategory=Person)(memberOf=cn=jabberusers,dc=mydomain,dc=kz)(sAMAccountName={0}))]]> </searchFilter>
</ldap>
<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>
</provider>
<connectionProvider><className>org.jivesoftware.database.EmbeddedConnectionProvider</className></connectionProvider><setup>true</setup><log><debug><enabled>true</enabled></debug></log></jive>
Автор: sergiigray
Дата сообщения: 28.03.2006 08:25
и в чем разница кроме админа?
Автор: redaxe
Дата сообщения: 29.03.2006 06:25
У меня работает, а у тебя нет
Автор: Nello
Дата сообщения: 29.03.2006 06:31
Разница в BaseDN, скорее всего
Автор: sergiigray
Дата сообщения: 29.03.2006 09:51
Сменил базовый ДН на: <baseDN>DC=barrikada,DC=ru</baseDN>
получилось:
Error loading group provider: org.livesoftware.wildfire.ldap.LdapGroupProvider
java.lang.ClassNotFoundException: org.livesoftware.wildfire.ldap.LdapGroupProvider
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at org.jivesoftware.util.ClassUtils.loadClass(ClassUtils.java:67)
    at org.jivesoftware.util.ClassUtils.forName(ClassUtils.java:39)
    at org.jivesoftware.wildfire.group.GroupManager.<init>(GroupManager.java:55)
    at org.jivesoftware.wildfire.group.GroupManager.<clinit>(GroupManager.java:35)
    at org.jivesoftware.wildfire.roster.RosterManager.getSharedGroups(RosterManager.java:168)
    at org.jivesoftware.wildfire.roster.Roster.<init>(Roster.java:86)
    at org.jivesoftware.wildfire.roster.RosterManager.getRoster(RosterManager.java:90)
    at org.jivesoftware.wildfire.user.User.getRoster(User.java:243)
    at org.jivesoftware.wildfire.handler.IQRosterHandler.manageRoster(IQRosterHandler.java:187)
    at org.jivesoftware.wildfire.handler.IQRosterHandler.handleIQ(IQRosterHandler.java:104)
    at org.jivesoftware.wildfire.handler.IQHandler.process(IQHandler.java:48)
    at org.jivesoftware.wildfire.IQRouter.handle(IQRouter.java:265)
    at org.jivesoftware.wildfire.IQRouter.route(IQRouter.java:96)
    at org.jivesoftware.wildfire.PacketRouter.route(PacketRouter.java:65)
    at org.jivesoftware.wildfire.net.SocketReader.processIQ(SocketReader.java:396)
    at org.jivesoftware.wildfire.net.ClientSocketReader.processIQ(ClientSocketReader.java:50)
    at org.jivesoftware.wildfire.net.SocketReader.readStream(SocketReader.java:264)
    at org.jivesoftware.wildfire.net.SocketReader.run(SocketReader.java:119)
    at java.lang.Thread.run(Unknown Source)
при запуске сервера
Автор: Nello
Дата сообщения: 29.03.2006 11:36
У тебя Debug Log enabled?
Там обычно пишется текст LDAP запроса заодно...
Автор: Chesheer
Дата сообщения: 29.03.2006 12:07
Добрый день!
Со скрипом, но потихоньку движемся, правда пок ане знаю куда именно. Ну да ладно. У меня вот очередные вопросы. Буду Благодарен, если ответите.
И так, имеем- Сервер запустился, к MS SQL подсоединился (правда под логином SQL, тот который- sa). Но вот теперь консоль админа не хочет запускаться. Вот текст из файла "admin-console.log":
15:53:34.247 TRACE [Acceptor [SSL: ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=9091]]] org.mortbay.util.LogSupport.ignore(LogSupport.java:36) >03> IGNORED
java.net.SocketTimeoutException: Accept timed out
    at java.net.PlainSocketImpl.socketAccept(Native Method)
    at java.net.PlainSocketImpl.accept(Unknown Source)
    at java.net.ServerSocket.implAccept(Unknown Source)
    at com.sun.net.ssl.internal.ssl.SSLServerSocketImpl.accept(Unknown Source)
    at org.mortbay.util.ThreadedServer.acceptSocket(ThreadedServer.java:423)
    at org.mortbay.util.ThreadedServer$Acceptor.run(ThreadedServer.java:608)

то что было прописано в xml:

<?xml version="1.0" encoding="UTF-8"?>
<jive>
<adminConsole>
<port>9090</port>
<securePort>9091</securePort>
<authorizedUsernames>sa, мое-имя, имя-из-домена-2, имя-3</authorizedUsernames>
</adminConsole>
<locale>en</locale>
<ldap>
<host>ай-пи-сервера</host>
<port>389</port>
<usernameField>sAMAccountName</usernameField>
<nameField>cn</nameField>
<emailField>mail</emailField>
<baseDN>cn=jabber,dc=имя-домена,dc=kz</baseDN>
<adminDN>CN=мой логин,dc=имя-домена,dc=kz</adminDN>
<adminPassword>мой-пароль</adminPassword>
<!--<searchFilter> <![CDATA[(&(objectCategory=Person)(memberOf=cn=jabber,cn=users,dc=имя-домена,dc=kz)(sAMAccountName={0}))]]> </searchFilter> -->
</ldap>
<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>
</provider>
<connectionProvider>
<className>org.jivesoftware.database.DefaultConnectionProvider</className>
</connectionProvider>
<database>
<defaultProvider>
<driver>net.sourceforge.jtds.jdbc.Driver</driver>
<serverURL>jdbc:jtds:sqlserver://имя-сервераt/jabber;appName=jive</serverURL>
<username>sa</username>
<password>пароль-для-sa</password>
<minConnections>5</minConnections>
<maxConnections>15</maxConnections>
<connectionTimeout>1.0</connectionTimeout>
</defaultProvider>
</database>
<log>
<debug>
<enabled>true</enabled>
</debug>
</log>
<setup>true</setup></jive>

вот. Может надое еще где-то прописать сервер? или SQLбазу?
Автор: redaxe
Дата сообщения: 29.03.2006 12:18
А ты логинишься под имя-из-домена-2 ?
Автор: Chesheer
Дата сообщения: 29.03.2006 12:48
ой! имя-из-домена-2, это другое имя из моего же домена. Я его пока не трогаю, это логин шефа, на будущее, так сказать. Так же как и имя-3. Я логинился под Sa и под своим именем. И ошибки везде. Вот чего он мне пишет в debug.log^


2006.03.29 16:28:14 Trying to find a user's DN based on their username. sAMAccountName: мое-имя, Base DN: cn=jabber,dc=мой-домен,dc=kz...
2006.03.29 16:28:14 Creating a DirContext in LdapManager.getContext()...
2006.03.29 16:28:14 Created hashtable with context values, attempting to create context...
2006.03.29 16:28:14 Exception thrown when searching for userDN based on username 'мое-имя'
javax.naming.AuthenticationException: [LDAP: error code 49 - 80090308: LdapErr: DSID-0C09030B, comment: AcceptSecurityContext error, data 525, v893 ]
    at com.sun.jndi.ldap.LdapCtx.mapErrorCode(Unknown Source)
    at com.sun.jndi.ldap.LdapCtx.processReturnCode(Unknown Source)
    at com.sun.jndi.ldap.LdapCtx.processReturnCode(Unknown Source)
    at com.sun.jndi.ldap.LdapCtx.connect(Unknown Source)
    at com.sun.jndi.ldap.LdapCtx.<init>(Unknown Source)
    at com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(Unknown Source)
    at com.sun.jndi.ldap.LdapCtxFactory.getUsingURLs(Unknown Source)
    at com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(Unknown Source)
    at com.sun.jndi.ldap.LdapCtxFactory.getInitialContext(Unknown Source)
    at javax.naming.spi.NamingManager.getInitialContext(Unknown Source)
    at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source)
    at javax.naming.InitialContext.init(Unknown Source)
    at javax.naming.ldap.InitialLdapContext.<init>(Unknown Source)
    at org.jivesoftware.wildfire.ldap.LdapManager.getContext(LdapManager.java:282)
    at org.jivesoftware.wildfire.ldap.LdapManager.findUserDN(LdapManager.java:460)
    at org.jivesoftware.wildfire.ldap.LdapManager.findUserDN(LdapManager.java:415)
    at org.jivesoftware.wildfire.ldap.LdapAuthProvider.authenticate(LdapAuthProvider.java:88)
    at org.jivesoftware.wildfire.auth.AuthFactory.authenticate(AuthFactory.java:114)
    at org.jivesoftware.wildfire.admin.login_jsp._jspService(login_jsp.java:134)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
    at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
    at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
    at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:39)
    at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
    at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:43)
    at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
    at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:41)
    at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
    at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:98)
    at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
    at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
    at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
    at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
    at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:624)
    at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
    at org.mortbay.http.HttpServer.service(HttpServer.java:896)
    at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
    at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
    at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
    at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
    at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
    at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
Автор: redaxe
Дата сообщения: 29.03.2006 13:16
А если вместо <baseDN>cn=jabber,dc=имя-домена,dc=kz</baseDN>
указать
<baseDN>dc=имя-домена,dc=kz</baseDN>
Автор: Siberyx
Дата сообщения: 29.03.2006 13:59
Доброго времени суток Господа! Может вопрос неуместный, но я спрошу:
Установил сервер установил почти всем пользователям Spark, все бы ничего, НО ни у кого не хочет сохраняться настройки личного профиля, конкретно если я как в аське задаю имя фамилию отчество почту телефон вобщем все это и даже аватар не сохраняется странно конечно понять не могу в чем дело, поставил некоторым людям PADION у них все нормально сохраняется, но из SPARK нельзя посмотреть их инфу все-равно и еще из тогоже PADIONa нельзя ни при каких обстоятельствах (кста я попробовал уже много клиентов у них тож) зарегить нового пользователя, напротив через SPARK я могу зарегиться без проблем, так же с пересылкой файлов из спарки на негоже могу а из спарки в падион например не могу так же и наоборот из падиона в спарки не могу протокол же один порты одни и те же в чем же вся проблема объясните пожалуйста не хочу переходить на ПАДИОН, спарки хоть можно обновлять из админки через Спарки Менеджера. Подскажите пожалуйста что может быть, заранее благодарен.
Автор: sergiigray
Дата сообщения: 29.03.2006 14:32

Цитата:
У тебя Debug Log enabled?
Там обычно пишется текст LDAP запроса заодно...

Вроде полный конфиг привел. Куда смотреть?
Автор: Nello
Дата сообщения: 30.03.2006 06:45
Есть Errror.log, а есть debug.log.
там пишется что-то вроде

Код: at java.lang.Thread.run(Unknown Source)
2006.03.30 08:38:44 Trying to find a user's DN based on their username. SAMAccountName: cn=user,ou=служебные,dc=хз,dc=local, Base DN: OU=firma, dc=хз,dc=local...
2006.03.30 08:38:44 Creating a DirContext in LdapManager.getContext()...
2006.03.30 08:38:44 Created hashtable with context values, attempting to create context...
2006.03.30 08:38:44 ... context created successfully, returning.
2006.03.30 08:38:44 Starting LDAP search...
2006.03.30 08:38:44 ... search finished
2006.03.30 08:38:44 User DN based on username 'cn=user,ou=служебные,dc=хз,dc=local, Base DN: OU=firma, dc=хз,dc=local' not found.
2006.03.30 08:38:44 Exception thrown when searching for userDN based on username 'cn=user,ou=служебные,dc=хз,dc=local, Base DN: OU=firma, dc=хз,dc=local'
org.jivesoftware.wildfire.user.UserNotFoundException: Username cn=user,ou=служебные,dc=хз,dc=local, Base DN: OU=firma, dc=хз,dc=local not found
at org.jivesoftware.wildfire.ldap.LdapManager.findUserDN(LdapManager.java:480)
at org.jivesoftware.wildfire.ldap.LdapManager.findUserDN(LdapManager.java:415)
at org.jivesoftware.wildfire.ldap.LdapUserProvider.loadUser(LdapUserProvider.java:69)
at org.jivesoftware.wildfire.user.UserManager.getUser(UserManager.java:166)
Автор: Alxdhere
Дата сообщения: 30.03.2006 08:08
Пытаюсь подключить WildFire 2.5.1 к MS SQL. Есть два сервера w2k3. На одном (ss2) установлен MS SQL 2000 SP4. На втором (ss3) WildFire.

1. Открыл SQL Ent Manager
2. Создал базу wildfire на сервере ss2\db
3. Открыл SQL Query Analyzer
4. Выполнил для базы wildfire скрипт wildfire_sqlserver.sql
5. Все вроде верно сделал, как требует инструкция. Да?

6. Запустил wildfire.
7. Открыл страничку настройки http://ss3:9090
8. Дошел до настройки базы данных.
9. Указываю параметры
Microsoft SQLServer
net.sourceforge.jtds.jdbc.Driver
jdbc:jtds:sqlserver://ss2/wildfire;appName=jive
DOMAIN\Administrator
password
... (по умолчанию)
10. Жму Continue
11. Получаю "A connection to the database could not be made. View the error message by opening the "\logs\error.log" log file, then go back to fix the problem."

В логе error.log
2006.03.30 12:03:46 [org.jivesoftware.database.ConnectionPool.<init>(ConnectionPool.java:108)
] Failed to create new connections on startup. Attempt 0 of 3
java.sql.SQLException: Network error IOException: Connection refused: connect
    at net.sourceforge.jtds.jdbc.ConnectionJDBC2.<init>(ConnectionJDBC2.java:372)
...
    at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
Caused by: java.net.ConnectException: Connection refused: connect
    at java.net.PlainSocketImpl.socketConnect(Native Method)
...
    at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
2006.03.30 12:04:18 [org.jivesoftware.database.DefaultConnectionProvider.getConnection(DefaultConnectionProvider.java:68)
] Warning: DbConnectionDefaultPool.getConnection() was called before the internal pool has been initialized.
2006.03.30 12:04:18 [org.jivesoftware.database.DbConnectionManager.getConnection(DbConnectionManager.java:116)
] WARNING: ConnectionManager.getConnection() failed to obtain a connection.

И ничего не могу поделать с этим!
Без пользователя пытался подключиться - фиг.
Указывал пользователя dbo без пароля - фиг.
Скачал MS SQL 2000 driver for JDBC и его пытался использовать - фиг.
Мне кажется, я уже все перепробовал!!! У кого получилось - подскажите пожалуйста, как справились?! Что и как прописывать?! Запарился я уже!

Заранее спасибо.
Автор: GOODmen
Дата сообщения: 30.03.2006 08:25
Заметил в чате глюк со временем после перевода стрелок, время на час отстает. У кого-нить есть такое?

Добавлено:
Alxdhere
скачал setupMSSQLjava.exe, установил, прописал его в конфиге, создал в юзера в базе, указал его в конфиге и все. Вот с Дрвебом Ентерпрайс я долго парился...
Автор: Chesheer
Дата сообщения: 30.03.2006 08:36
Alxdhere
я тож с этим немного мучился. Ты после установки MS SQL 2000 driver for JDBC его в Пасс прописал? Базу SQL смотрел? И еще вариант, как у меня получилось, я коннектился по "sa" И с ним получилось.
Автор: Siberyx
Дата сообщения: 30.03.2006 08:49
To Nello

Цитата:
Если у тебя юзеры прикручены к AD, то инфа из профиля не сохранится, т.к. Wildfire могет только читать из AD.
Я много клиентов перепробовала для wildfire, но остановилась на PSI и Trillian.
Trillan для себя, любимой, psi - рядовым юзерам.
Проблем с пересылкой файлов нет.
Spark меня не устраивает размером дистрибута, pandion файлы не пересылал


Прости пожалуйста, что задаю может быть глупые вопросы!
Нет у меня не AD я так всех регил ( PSI отказывается подключаться и регистрировать новых пользователей, хотя к jabber.ru подключился без проблем, сам не знаю почему такое Trillian еще не попробовал, хотя уже PSI уже начинает нравиться!!!
Подскажи где я возможно допустил ошибку в настройках WILDFIRE, просто в том то и дело что ни как не хочет PSI коннектица то говорит что сертификация какая-то то выдает такое:
There was an error communicating with the Jabber server.
Details: Authentication error: Unable to login
Причем SPARK и PADION без проблем коннектятся!!!
Помоги чем можешь хоть советом!!!
Автор: arc
Дата сообщения: 30.03.2006 09:35
Ребята, хелп!!!
После нескольких минут работы Сервер ВайлдФайр впадает в ступор (грузит проц), что приложение, что сервис. Вин2003. Подключение к Мускулу 4.1 на другой машине.
В чем проблема? Слишком жестокий косяк для первого знакомства... Мне понравилось, плохо правда что поиск не пашет в миранде.
Автор: Alxdhere
Дата сообщения: 30.03.2006 10:22
GOODmen
А строчками конфигурации не поделишься, которые в wildfire.xml? Может я в синтаксисе ошибаюсь!? Покажи а?

Chesheer
У меня аутентификация Windows Only, так что под sa не зайду.
Что значит "Ты после установки MS SQL 2000 driver for JDBC его в Пасс прописал"? Куда прописал? В PATH?

Меня терзают смутные сомнения, что может быть у меня по какой-то причине не проходит аутентификацию пользователь при соединении? Для базы wildfire у меня только пользователь dbo который автоматически создался. Это верно? Может надо добавить DOMAIN\Administator?

Добавлено:
Кстати, если в PATH прописывать, то на каком сервере?!?! ss2 или ss3?
Автор: Chesheer
Дата сообщения: 30.03.2006 10:31
Alxdhere
кстати, а у тебя какая винда и какой SQL? у меня под вин2003 SQL2000 заработал только после установки SP4 for SQL и после введения аутентификации для виндя и SQL. ДО этого тож постояно отбривал. Хотя, может после установки 4-го у меня бы и виндовая аутентификация прошла бы. Уже не хочу проверять. Пока

"Что значит "Ты после установки MS SQL 2000 driver for JDBC его в Пасс прописал"? Куда прописал? В PATH? " +++ да, сюда.
Автор: Alxdhere
Дата сообщения: 30.03.2006 10:34
Похоже на том, где WildFire, т.е. ss3

Добавлено:
Я написал какие у меня серваки...
Кстати, нашел тут на форуме, что возможно надо переменную CLASSPATH еще прописывать. У Вас такая прописана?

Добавлено:
И что прописывать в PATH? Путь к .jar?

Добавлено:
Вручную прописал в wilffire.xml:
<driver>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver>
<serverURL>jdbc:microsoft.sqlserver://ss2</serverURL>

Пишет, что класс не найден! Во блин!


Добавлено:
Добил я его!!!
Короче, у меня на сервере ss3 пришлось прописать:
CLASSPATH=.;c:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;c:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar;c:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar

PATH=[то, что раньше было];%programfiles%\Microsoft SQL Server 2000 Driver for JDBC\lib;

В браузере, при настройке базы данных WildFire
com.microsoft.jdbc.sqlserver.SQLServerDriver
jdbc:microsoft:sqlserver://ss2\\db;databasename=wildfire;user=sa;password=password
sa
password
(остальное как было)

При этом до этого в SQL Ent Man в разделе Security\Logins у логина sa выставил дефолтовую базу данных wildfire. Ну и еще аутентификацию базы переключил с Windows Only на Mixed.

Ща все ок. Буду теперь LDAP иметь.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Делаю комп.класс, возникают проблемы, помогите решить.


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.