forum.bitel.ru
http://forum.bitel.ru/

LDAP driver not init:null
http://forum.bitel.ru/viewtopic.php?f=11&t=2438
Страница 1 из 1

Автор:  RollaN [ 15 июн 2009, 18:18 ]
Заголовок сообщения:  LDAP driver not init:null

Возможно ли чтобы при изменении учетных записей пользователей в модуле E-Mail BGBilling не обращался к LDAP хранилищу?

версия биллинга 4.6.

Загрузил конфиг "http://bgbilling.ru/v4.6/doc/ch08s02s01.html" для работы с SQL. Параметры для подключения к LDAP не указавыл. При этом при добавлении доменов или при попытке добавить почтовый ящик пользователю - ошибка "LDAP driver not init:null".

Пробовал добавлять (http://wiki.bgbilling.ru/index.php/Post ... /BGBilling):

mail.domain.1=test.ru
mail.domain.1.ldap.driver=bitel.billing.server.email.bean.EmptyLDAPDriver


Результат - таже ошибка.

server: вер. 4.6 сборка 464
email вер. 4.6 сборка 163

Спасибо.

Автор:  RollaN [ 16 июн 2009, 16:13 ]
Заголовок сообщения: 

поможет кто-нибудь?

Автор:  Amir [ 17 июн 2009, 17:56 ]
Заголовок сообщения: 

В server.log ошибка должна быть, покажите...

Автор:  RollaN [ 18 июн 2009, 10:49 ]
Заголовок сообщения: 

обновил биллинг, настроил соединение с БД - все заработало.
спасибо.

Автор:  skyb [ 29 авг 2009, 09:24 ]
Заголовок сообщения: 

В продолжение темы...



Код:
server 08-29/13:08:37 ERROR [http-8081-1] DomainManager -
java.lang.reflect.InvocationTargetException
   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 ru.bitel.bgbilling.modules.email.server.bean.DomainManager.getServiceActivator(DomainManager.java:170)
   at ru.bitel.bgbilling.modules.email.server.action.ActionDomainUpdate.doAction(ActionDomainUpdate.java:42)
   at bitel.billing.server.Executer.doModule(Executer.java:764)
   at bitel.billing.server.Executer.doPost(Executer.java:212)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
   at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
   at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
   at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
   at java.lang.Thread.run(Unknown Source)
Caused by: bitel.billing.common.BGException: Can't connect to jdbc:mysql://xxx.xxx.xxx.xxx:3306/email
   at ru.bitel.bgbilling.modules.email.server.bean.JDBCEmailServiceActivator.<init>(JDBCEmailServiceActivator.java:159)
   ... 26 more
Caused by: java.sql.SQLException: Access denied for user 'user'@'xxx.xxx.xxx.xxx' (using password: YES)
   at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055)
   at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
   at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3515)
   at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3447)
   at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:911)
   at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3953)
   at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1276)
   at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2048)
   at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:723)
   at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
   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 com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
   at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:302)
   at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:282)
   at java.sql.DriverManager.getConnection(Unknown Source)
   at java.sql.DriverManager.getConnection(Unknown Source)
   at org.apache.commons.dbcp.DriverManagerConnectionFactory.createConnection(DriverManagerConnectionFactory.java:65)
   at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:294)
   at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:974)
   at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:96)
   at ru.bitel.bgbilling.modules.email.server.bean.JDBCEmailServiceActivator.<init>(JDBCEmailServiceActivator.java:154)
   ... 26 more
server 08-29/13:08:37 ERROR [http-8081-1] server - LDAP driver not init: null
bitel.billing.common.BGException: LDAP driver not init: null
   at ru.bitel.bgbilling.modules.email.server.bean.LdapEmailServiceActivator.<init>(LdapEmailServiceActivator.java:31)
   at ru.bitel.bgbilling.modules.email.server.bean.DomainManager.getServiceActivator(DomainManager.java:181)
   at ru.bitel.bgbilling.modules.email.server.action.ActionDomainUpdate.doAction(ActionDomainUpdate.java:42)
   at bitel.billing.server.Executer.doModule(Executer.java:764)
   at bitel.billing.server.Executer.doPost(Executer.java:212)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
   at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
   at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
   at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
   at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
   at java.lang.Class.forName0(Native Method)
   at java.lang.Class.forName(Unknown Source)
   at ru.bitel.bgbilling.modules.email.server.bean.LdapEmailServiceActivator.<init>(LdapEmailServiceActivator.java:26)
   ... 22 more






фаил не прекреплялся

Автор:  Amir [ 29 авг 2009, 14:17 ]
Заголовок сообщения: 

Цитата:
Код:
Caused by: bitel.billing.common.BGException: Can't connect to jdbc:mysql://xxx.xxx.xxx.xxx:3306/email
Caused by: java.sql.SQLException: Access denied for user 'user'@'xxx.xxx.xxx.xxx' (using password: YES)


Раньше использовался только LDAP, поэтому при ошибке с JDBC он пытается после использовать LDAP. А здесь mysql не пускает с таким логином/паролем.

Автор:  skyb [ 31 авг 2009, 10:47 ]
Заголовок сообщения: 

Странно...я под пользователем в консоле захожу используя root и установленный мною пароль...тем не менее он всё равно пишет access denied в чем может быть проблема???какого пользователя использовать??от куда брать??

Автор:  skyb [ 31 авг 2009, 12:05 ]
Заголовок сообщения: 

Описываю то что я не понял!!! вобщем у меня проблема была в том что база у меня называлась по одному а в биллинге по другомо
так вот, в начале посмотреть название своей базы в мускуле.
потом проверить с каким логином он туда пускает, а потом уже это всё забивать в биллинг

ну и если кому понадобится надо добавить в эту базу
CREATE TABLE domains (
domain varchar(128) NOT NULL,
type enum('LOCAL','RELAY','VIRTUAL') default 'LOCAL',
uid int(10) unsigned default '1003',
gid int(10) unsigned default '6',
PRIMARY KEY (domain)
);

CREATE TABLE users (
login varchar(64) NOT NULL,
name varchar(128) NOT NULL,
password varchar(64) NOT NULL,
domain varchar(128) NOT NULL,
quota tinyint(4) default '0',
status enum('0','1') default '1',
PRIMARY KEY (login,domain)
);

CREATE TABLE userforward (
local_part varchar(64) NOT NULL,
domain varchar(128) NOT NULL,
recipients text,
PRIMARY KEY (local_part,domain)
);

CREATE TABLE aliases (
local_part varchar(64) NOT NULL,
domain varchar(128) NOT NULL,
recipients text,
PRIMARY KEY (local_part,domain)
);
(мало ли...мож кто упустит)

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/