forum.bitel.ru http://forum.bitel.ru/ |
|
Проблема с запуском BGBillingClient http://forum.bitel.ru/viewtopic.php?f=22&t=9213 |
Страница 1 из 2 |
Автор: | jvice [ 05 май 2014, 16:36 ] |
Заголовок сообщения: | Проблема с запуском BGBillingClient |
Здравствуйте. Собственно, следующая проблема при запуске клиента (клиент и сервер на одной машине): Код: [root@localhost BGBillingClient]# ./bgbilling.sh [root@localhost BGBillingClient]# Exception in thread "main" java.lang.UnsatisfiedLinkError: /opt/java/jdk1.6.0_39/jre/lib/i386/xawt/libmawt.so: libXext.so.6: cannot open shared object file: No such file or directory at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1807) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1703) at java.lang.Runtime.load0(Runtime.java:770) at java.lang.System.load(System.java:1003) at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1807) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1724) at java.lang.Runtime.loadLibrary0(Runtime.java:823) at java.lang.System.loadLibrary(System.java:1028) at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50) at java.security.AccessController.doPrivileged(Native Method) at sun.awt.NativeLibLoader.loadLibraries(NativeLibLoader.java:38) at sun.awt.DebugHelper.<clinit>(DebugHelper.java:29) at java.awt.Component.<clinit>(Component.java:566) Could not find the main class: bitel.billing.ShellFrame. Program will exit. Сервер установлен по мануалу с нуля, JAVA_HOME в скрипте клиента задал. Сервер запускается: Код: [root@localhost init.d]# service bgbilling start Запускается bgbilling: [ OK ] Код: [root@localhost init.d]# service --status-all | grep bg bgbilling (pid 8372) выполняется... bgdataloader (pid 4100) выполняется... bgscheduler (pid 4160) выполняется... CentOS 6.5, java 1.6.0_39, BGBilling - v5.2 |
Автор: | dimOn [ 05 май 2014, 16:48 ] |
Заголовок сообщения: | Re: Проблема с запуском BGBillingClient |
отсутствует libXext в системе. надо установить соответствующий для вашей ОС пакет который его предоставляет. |
Автор: | skyb [ 05 май 2014, 16:55 ] |
Заголовок сообщения: | Re: Проблема с запуском BGBillingClient |
dimOn писал(а): отсутствует libXext в системе. надо установить соответствующий для вашей ОС пакет который его предоставляет. а ещё от рута не запускать ) |
Автор: | dimOn [ 05 май 2014, 17:03 ] |
Заголовок сообщения: | Re: Проблема с запуском BGBillingClient |
можно и от рута, если принять соответствующие меры |
Автор: | skyb [ 05 май 2014, 17:10 ] |
Заголовок сообщения: | Re: Проблема с запуском BGBillingClient |
dimOn писал(а): можно и от рута, если принять соответствующие меры мне кажется это сервак безгуевый |
Автор: | jvice [ 05 май 2014, 17:23 ] |
Заголовок сообщения: | Re: Проблема с запуском BGBillingClient |
dimOn писал(а): отсутствует libXext в системе. надо установить соответствующий для вашей ОС пакет который его предоставляет. Возможно, нужно тащить версию новее из сторонних репозиториев? Потому как: Код: [root@localhost ~]# yum install libXext Loaded plugins: fastestmirror, refresh-packagekit, security - - - Package libXext-1.3.1-2.el6.x86_64 already installed and latest version Nothing to do skyb писал(а): dimOn писал(а): можно и от рута, если принять соответствующие меры мне кажется это сервак безгуевый Гуи есть, сервак поднимается для теста скриптов и прочих таких мелочей, поэтому и логинился от рута. Впрочем, от пользователей та же самая проблема. |
Автор: | skyb [ 05 май 2014, 17:39 ] |
Заголовок сообщения: | Re: Проблема с запуском BGBillingClient |
jvice писал(а): dimOn писал(а): отсутствует libXext в системе. надо установить соответствующий для вашей ОС пакет который его предоставляет. Возможно, нужно тащить версию новее из сторонних репозиториев? Потому как: Код: [root@localhost ~]# yum install libXext Loaded plugins: fastestmirror, refresh-packagekit, security - - - Package libXext-1.3.1-2.el6.x86_64 already installed and latest version Nothing to do skyb писал(а): dimOn писал(а): можно и от рута, если принять соответствующие меры мне кажется это сервак безгуевый Гуи есть, сервак поднимается для теста скриптов и прочих таких мелочей, поэтому и логинился от рута. Впрочем, от пользователей та же самая проблема. Тоесть вы зашли от юзера в иксы и выдает такую ошибку в юзерспейсе пользователя, чтот неверится |
Автор: | dimOn [ 05 май 2014, 18:23 ] |
Заголовок сообщения: | Re: Проблема с запуском BGBillingClient |
ошибка с юзером не связана, на хедлесе или при отсутствии рутового гуя другое рисуется. что-то с либой указанной. раз она есть - не знаю что посоветовать тогда... гуглите решение под свою ОС. не находится почему-то вот. |
Автор: | dimOn [ 05 май 2014, 18:24 ] |
Заголовок сообщения: | Re: Проблема с запуском BGBillingClient |
Почему у вас ....jre/lib/i386.... и ......libXext-1.3.1-2.el6.x86_64.......... у вас ява не 32-битная часом на 64-битной машине? |
Автор: | stark [ 05 май 2014, 18:30 ] |
Заголовок сообщения: | Re: Проблема с запуском BGBillingClient |
Да у вас 32-ная ява запускается,а библиотека стоит 64-ная . Либо исправьте яву либо поставьте библиотеку 32-ную . |
Автор: | dimOn [ 05 май 2014, 18:30 ] |
Заголовок сообщения: | Re: Проблема с запуском BGBillingClient |
или руками ставьте libXext 32-битный дополнительно если multilib у вас возможен |
Автор: | stark [ 05 май 2014, 18:33 ] |
Заголовок сообщения: | Re: Проблема с запуском BGBillingClient |
На centOS Код: yum list | grep libXext libXext.x86_64 1.0.1-2.1 installed libXext.i386 1.0.1-2.1 base libXext-devel.i386 1.0.1-2.1 base libXext-devel.x86_64 1.0.1-2.1 base Как видите их 2 штуки.. Хотя зачем вам 32-ная ява то нужна, поставьте лучше 64-ную. |
Автор: | skyb [ 05 май 2014, 19:45 ] |
Заголовок сообщения: | Re: Проблема с запуском BGBillingClient |
dimOn писал(а): ошибка с юзером не связана, на хедлесе или при отсутствии рутового гуя другое рисуется. что-то с либой указанной. раз она есть - не знаю что посоветовать тогда... гуглите решение под свою ОС. не находится почему-то вот. всеравно не дело запускать под рутом!!! |
Автор: | jvice [ 06 май 2014, 12:17 ] |
Заголовок сообщения: | Re: Проблема с запуском BGBillingClient |
dimOn писал(а): Почему у вас ....jre/lib/i386.... и ......libXext-1.3.1-2.el6.x86_64.......... у вас ява не 32-битная часом на 64-битной машине? Ох, позорище. Проглядел. Большое спасибо всем, кто помог - проблема решена переключением на 64-битную яву. Плюсики, по мере возможности, понатыкаю (: |
Автор: | jvice [ 12 май 2014, 12:52 ] |
Заголовок сообщения: | Re: Проблема с запуском BGBillingClient |
И снова здравствуйте. После всего я понял, что забыл добавить конфигурацию сервера (раздел 10, http://bgbilling.ru/v5.1/doc/ch01s10.html). После добавления клиент снова перестал запускаться, вернее, графический интерфейс загружается, но при попытке подключения к базе вылетает в ошибку "Connection refused", в окне терминала выводится следующее: Код: [root@localhost BGBillingClient]# java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at java.net.Socket.connect(Socket.java:529) at sun.net.NetworkClient.doConnect(NetworkClient.java:161) at sun.net.www.http.HttpClient.openServer(HttpClient.java:411) at sun.net.www.http.HttpClient.openServer(HttpClient.java:525) at sun.net.www.http.HttpClient.<init>(HttpClient.java:208) at sun.net.www.http.HttpClient.New(HttpClient.java:291) at sun.net.www.http.HttpClient.New(HttpClient.java:310) at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:987) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:923) at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:841) at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1031) at bitel.billing.module.common.TransferData.postData(TransferData.java:150) at bitel.billing.module.common.TransferData.postData(TransferData.java:128) at ru.bitel.bgbilling.kernel.CommonTransferManager.getDocument(CommonTransferManager.java:33) at bitel.billing.module.common.DBInfoManager.getMenu(DBInfoManager.java:635) at bitel.billing.module.common.DBInfoManager.setMenuToolBarData(DBInfoManager.java:583) at bitel.billing.module.common.DBInfoManager.performConnect(DBInfoManager.java:515) at bitel.billing.module.common.DBInfoManager.connect(DBInfoManager.java:498) at bitel.billing.ShellFrame.auth(ShellFrame.java:281) at bitel.billing.ShellFrame.<init>(ShellFrame.java:134) at bitel.billing.ShellFrame.main(ShellFrame.java:430) java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at java.net.Socket.connect(Socket.java:529) at sun.net.NetworkClient.doConnect(NetworkClient.java:161) at sun.net.www.http.HttpClient.openServer(HttpClient.java:411) at sun.net.www.http.HttpClient.openServer(HttpClient.java:525) at sun.net.www.http.HttpClient.<init>(HttpClient.java:208) at sun.net.www.http.HttpClient.New(HttpClient.java:291) at sun.net.www.http.HttpClient.New(HttpClient.java:310) at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:987) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:923) at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:841) at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1031) at bitel.billing.module.common.TransferData.postData(TransferData.java:150) at bitel.billing.module.common.TransferData.postData(TransferData.java:128) at ru.bitel.bgbilling.kernel.CommonTransferManager.getDocument(CommonTransferManager.java:33) at bitel.billing.module.common.DBInfoManager.getMenu(DBInfoManager.java:635) at bitel.billing.module.common.DBInfoManager.setMenuToolBarData(DBInfoManager.java:583) at bitel.billing.module.common.DBInfoManager.performConnect(DBInfoManager.java:515) at bitel.billing.module.common.DBInfoManager.connect(DBInfoManager.java:498) at bitel.billing.ShellFrame.auth(ShellFrame.java:281) at bitel.billing.ShellFrame.auth(ShellFrame.java:284) at bitel.billing.ShellFrame.<init>(ShellFrame.java:134) at bitel.billing.ShellFrame.main(ShellFrame.java:430) java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at java.net.Socket.connect(Socket.java:529) at sun.net.NetworkClient.doConnect(NetworkClient.java:161) at sun.net.www.http.HttpClient.openServer(HttpClient.java:411) at sun.net.www.http.HttpClient.openServer(HttpClient.java:525) at sun.net.www.http.HttpClient.<init>(HttpClient.java:208) at sun.net.www.http.HttpClient.New(HttpClient.java:291) at sun.net.www.http.HttpClient.New(HttpClient.java:310) at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:987) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:923) at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:841) at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1031) at bitel.billing.module.common.TransferData.postData(TransferData.java:150) at bitel.billing.module.common.TransferData.postData(TransferData.java:128) at ru.bitel.bgbilling.kernel.CommonTransferManager.getDocument(CommonTransferManager.java:33) at bitel.billing.module.common.DBInfoManager.getMenu(DBInfoManager.java:635) at bitel.billing.module.common.DBInfoManager.setMenuToolBarData(DBInfoManager.java:583) at bitel.billing.module.common.DBInfoManager.performConnect(DBInfoManager.java:515) at bitel.billing.module.common.DBInfoManager.connect(DBInfoManager.java:498) at bitel.billing.ShellFrame.auth(ShellFrame.java:281) at bitel.billing.ShellFrame.auth(ShellFrame.java:284) at bitel.billing.ShellFrame.auth(ShellFrame.java:284) at bitel.billing.ShellFrame.<init>(ShellFrame.java:134) at bitel.billing.ShellFrame.main(ShellFrame.java:430) |
Автор: | dimOn [ 12 май 2014, 13:04 ] |
Заголовок сообщения: | Re: Проблема с запуском BGBillingClient |
ну так Connection refused же. урл то доступен точно? |
Автор: | skn [ 12 май 2014, 13:27 ] |
Заголовок сообщения: | Re: Проблема с запуском BGBillingClient |
сервер биллинга ТОЧНО запущен? |
Автор: | jvice [ 12 май 2014, 13:55 ] |
Заголовок сообщения: | Re: Проблема с запуском BGBillingClient |
skn писал(а): сервер биллинга ТОЧНО запущен? Посмотрел в службах, теперь - нет: Код: bgbilling не работает, но pid-файл существует process not found [СБОЙ ] java.net.SocketTimeoutException: Receive timed out at java.net.PlainDatagramSocketImpl.receive0(Native Method) at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:145) at java.net.DatagramSocket.receive(DatagramSocket.java:725) at bitel.billing.server.Server.executeCommand(Server.java:365) at bitel.billing.server.Server.main(Server.java:316) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129) at ru.bitel.common.bootstrap.Boot.main(Boot.java:178) Я чего не понимаю - единственное, что изменилось с последнего удачного запуска - я довставил вышеупомянутый конфиг (из примера, без изменений). Но я не вижу, в чем там может быть проблема. |
Автор: | jvice [ 12 май 2014, 14:27 ] |
Заголовок сообщения: | Re: Проблема с запуском BGBillingClient |
Ещё, при попытке запуска сервера ни на что не ругается, но и службу не запускает. Код: [root@localhost ~]# service bgbilling start
Запускается bgbilling: [ OK ] [root@localhost ~]# service --status-all | grep bgbilling bgbilling не работает, но pid-файл существует java.net.SocketTimeoutException: Receive timed out at java.net.PlainDatagramSocketImpl.receive0(Native Method) at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:145) at java.net.DatagramSocket.receive(DatagramSocket.java:725) at bitel.billing.server.Server.executeCommand(Server.java:365) at bitel.billing.server.Server.main(Server.java:316) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129) at ru.bitel.common.bootstrap.Boot.main(Boot.java:178) |
Автор: | stark [ 12 май 2014, 15:23 ] |
Заголовок сообщения: | Re: Проблема с запуском BGBillingClient |
в server.out тоже ничего не пишет ? запустите просто без службы Код: ./server_start.sh И посмотрите что в логах. |
Автор: | jvice [ 12 май 2014, 15:41 ] |
Заголовок сообщения: | Re: Проблема с запуском BGBillingClient |
stark писал(а): в server.out тоже ничего не пишет ? Код: ava Runtime: Sun Microsystems Inc. Java HotSpot(TM) 64-Bit Server VM [1.6.0_39$ Runtime name: 10483@localhost.localdomain Java endorsed dirs: ./lib/endorsed:/opt/java/jdk/lib/endorsed OS: Linux 2.6.32-431.el6.x86_64 [amd64], file.encoding: UTF-8, user.name: root Heap sizes: current=28864k free=28259k max=233024k stark писал(а): запустите просто без службы Код: ./server_start.sh И посмотрите что в логах. server.log: Код: 05-12/15:39:20 INFO [main] DefaultServerSetup - Binding javax.jms.ConnectionFactory[org.apache.activemq.ActiveMQConnectionFactory@7d742700] to java:comp/env/mq/connectionFactory 05-12/15:39:20 INFO [main] DefaultServerSetup - Init DB connection pools 05-12/15:39:20 INFO [main] DefaultServerSetup - Binding JDBC pool "master" to java:comp/env/jdbc/master 05-12/15:39:20 ERROR [main] DefaultServerSetup - Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at com.mysql.jdbc.Util.handleNewInstance(Util.java:411) at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1116) at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:344) at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2332) at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2369) at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2153) at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:792) at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at com.mysql.jdbc.Util.handleNewInstance(Util.java:411) at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:381) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305) at java.sql.DriverManager.getConnection(DriverManager.java:582) at java.sql.DriverManager.getConnection(DriverManager.java:185) at org.apache.commons.dbcp.DriverManagerConnectionFactory.createConnection(DriverManagerConnectionFactory.java:75) at ru.bitel.bgbilling.server.util.DefaultServerSetup$2.makeObject(DefaultServerSetup.java:453) at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1188) at ru.bitel.bgbilling.server.util.DefaultServerSetup$ConnectionPool$1.getConnection(DefaultServerSetup.java:180) at ru.bitel.bgbilling.server.util.DefaultServerSetup.getDBConnectionFromPool(DefaultServerSetup.java:647) at ru.bitel.bgbilling.server.util.Setup.init(Setup.java:111) at ru.bitel.bgbilling.server.util.Setup.<init>(Setup.java:49) at bitel.billing.server.Server.initSetup(Server.java:327) at bitel.billing.server.Server.<init>(Server.java:405) at bitel.billing.server.Server.main(Server.java:312) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129) at ru.bitel.common.bootstrap.Boot.main(Boot.java:178) Caused by: java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at java.net.Socket.connect(Socket.java:529) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:330) at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:294) ... 30 more 05-12/15:39:20 ERROR [main] Preferences - java.lang.NullPointerException at ru.bitel.common.Preferences.loadModuleSetup(Preferences.java:454) at ru.bitel.bgbilling.server.util.Setup.init(Setup.java:113) at ru.bitel.bgbilling.server.util.Setup.<init>(Setup.java:49) at bitel.billing.server.Server.initSetup(Server.java:327) at bitel.billing.server.Server.<init>(Server.java:405) at bitel.billing.server.Server.main(Server.java:312) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129) at ru.bitel.common.bootstrap.Boot.main(Boot.java:178) 05-12/15:39:20 INFO [main] DefaultServerSetup - Init trash pools.. 05-12/15:39:22 ERROR [main] LoggingPrintStream - java.lang.NullPointerException 05-12/15:39:22 ERROR [main] LoggingPrintStream - at ru.bitel.bgbilling.kernel.module.server.bean.UserManager.getUsersMap(UserManager.java:119) 05-12/15:39:22 ERROR [main] LoggingPrintStream - at ru.bitel.bgbilling.server.util.UserMap.initUserMap(UserMap.java:44) 05-12/15:39:22 ERROR [main] LoggingPrintStream - at ru.bitel.bgbilling.server.util.UserMap.initUserMap(UserMap.java:30) 05-12/15:39:22 ERROR [main] LoggingPrintStream - at bitel.billing.server.Server.initSetup(Server.java:331) 05-12/15:39:22 ERROR [main] LoggingPrintStream - at bitel.billing.server.Server.<init>(Server.java:405) 05-12/15:39:22 ERROR [main] LoggingPrintStream - at bitel.billing.server.Server.main(Server.java:312) 05-12/15:39:22 ERROR [main] LoggingPrintStream - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 05-12/15:39:22 ERROR [main] LoggingPrintStream - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 05-12/15:39:22 ERROR [main] LoggingPrintStream - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 05-12/15:39:22 ERROR [main] LoggingPrintStream - at java.lang.reflect.Method.invoke(Method.java:597) 05-12/15:39:22 ERROR [main] LoggingPrintStream - at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129) 05-12/15:39:22 ERROR [main] LoggingPrintStream - at ru.bitel.common.bootstrap.Boot.main(Boot.java:178) 05-12/15:39:22 ERROR [main] LoggingPrintStream - java.lang.reflect.InvocationTargetException 05-12/15:39:22 ERROR [main] LoggingPrintStream - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 05-12/15:39:22 ERROR [main] LoggingPrintStream - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 05-12/15:39:22 ERROR [main] LoggingPrintStream - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 05-12/15:39:22 ERROR [main] LoggingPrintStream - at java.lang.reflect.Method.invoke(Method.java:597) 05-12/15:39:22 ERROR [main] LoggingPrintStream - at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129) 05-12/15:39:22 ERROR [main] LoggingPrintStream - at ru.bitel.common.bootstrap.Boot.main(Boot.java:178) 05-12/15:39:22 ERROR [main] LoggingPrintStream - Caused by: java.lang.NullPointerException 05-12/15:39:22 ERROR [main] LoggingPrintStream - at bitel.billing.server.Update.<init>(Update.java:20) 05-12/15:39:22 ERROR [main] LoggingPrintStream - at bitel.billing.server.Server.<init>(Server.java:407) 05-12/15:39:22 ERROR [main] LoggingPrintStream - at bitel.billing.server.Server.main(Server.java:312) 05-12/15:39:22 ERROR [main] LoggingPrintStream - ... 6 more 05-12/15:39:22 INFO [Thread-5] EventProcessor - Shutdown EventProcessor... server.error.log: Код: server 05-12/15:39:20 ERROR [main] DefaultServerSetup - Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at com.mysql.jdbc.Util.handleNewInstance(Util.java:411) at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1116) at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:344) at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2332) at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2369) at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2153) at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:792) at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at com.mysql.jdbc.Util.handleNewInstance(Util.java:411) at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:381) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305) at java.sql.DriverManager.getConnection(DriverManager.java:582) at java.sql.DriverManager.getConnection(DriverManager.java:185) at org.apache.commons.dbcp.DriverManagerConnectionFactory.createConnection(DriverManagerConnectionFactory.java:75) at ru.bitel.bgbilling.server.util.DefaultServerSetup$2.makeObject(DefaultServerSetup.java:453) at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1188) at ru.bitel.bgbilling.server.util.DefaultServerSetup$ConnectionPool$1.getConnection(DefaultServerSetup.java:180) at ru.bitel.bgbilling.server.util.DefaultServerSetup.getDBConnectionFromPool(DefaultServerSetup.java:647) at ru.bitel.bgbilling.server.util.Setup.init(Setup.java:111) at ru.bitel.bgbilling.server.util.Setup.<init>(Setup.java:49) at bitel.billing.server.Server.initSetup(Server.java:327) at bitel.billing.server.Server.<init>(Server.java:405) at bitel.billing.server.Server.main(Server.java:312) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129) at ru.bitel.common.bootstrap.Boot.main(Boot.java:178) Caused by: java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at java.net.Socket.connect(Socket.java:529) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:330) at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:294) ... 30 more server 05-12/15:39:20 ERROR [main] Preferences - java.lang.NullPointerException at ru.bitel.common.Preferences.loadModuleSetup(Preferences.java:454) at ru.bitel.bgbilling.server.util.Setup.init(Setup.java:113) at ru.bitel.bgbilling.server.util.Setup.<init>(Setup.java:49) at bitel.billing.server.Server.initSetup(Server.java:327) at bitel.billing.server.Server.<init>(Server.java:405) at bitel.billing.server.Server.main(Server.java:312) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129) at ru.bitel.common.bootstrap.Boot.main(Boot.java:178) server 05-12/15:39:22 ERROR [main] LoggingPrintStream - java.lang.NullPointerException server 05-12/15:39:22 ERROR [main] LoggingPrintStream - at ru.bitel.bgbilling.kernel.module.server.bean.UserManager.getUsersMap(UserManager.java:119) server 05-12/15:39:22 ERROR [main] LoggingPrintStream - at ru.bitel.bgbilling.server.util.UserMap.initUserMap(UserMap.java:44) server 05-12/15:39:22 ERROR [main] LoggingPrintStream - at ru.bitel.bgbilling.server.util.UserMap.initUserMap(UserMap.java:30) server 05-12/15:39:22 ERROR [main] LoggingPrintStream - at bitel.billing.server.Server.initSetup(Server.java:331) server 05-12/15:39:22 ERROR [main] LoggingPrintStream - at bitel.billing.server.Server.<init>(Server.java:405) server 05-12/15:39:22 ERROR [main] LoggingPrintStream - at bitel.billing.server.Server.main(Server.java:312) server 05-12/15:39:22 ERROR [main] LoggingPrintStream - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) server 05-12/15:39:22 ERROR [main] LoggingPrintStream - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) server 05-12/15:39:22 ERROR [main] LoggingPrintStream - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) server 05-12/15:39:22 ERROR [main] LoggingPrintStream - at java.lang.reflect.Method.invoke(Method.java:597) server 05-12/15:39:22 ERROR [main] LoggingPrintStream - at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129) server 05-12/15:39:22 ERROR [main] LoggingPrintStream - at ru.bitel.common.bootstrap.Boot.main(Boot.java:178) server 05-12/15:39:22 ERROR [main] LoggingPrintStream - java.lang.reflect.InvocationTargetException server 05-12/15:39:22 ERROR [main] LoggingPrintStream - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) server 05-12/15:39:22 ERROR [main] LoggingPrintStream - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) server 05-12/15:39:22 ERROR [main] LoggingPrintStream - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) server 05-12/15:39:22 ERROR [main] LoggingPrintStream - at java.lang.reflect.Method.invoke(Method.java:597) server 05-12/15:39:22 ERROR [main] LoggingPrintStream - at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129) server 05-12/15:39:22 ERROR [main] LoggingPrintStream - at ru.bitel.common.bootstrap.Boot.main(Boot.java:178) server 05-12/15:39:22 ERROR [main] LoggingPrintStream - Caused by: java.lang.NullPointerException server 05-12/15:39:22 ERROR [main] LoggingPrintStream - at bitel.billing.server.Update.<init>(Update.java:20) server 05-12/15:39:22 ERROR [main] LoggingPrintStream - at bitel.billing.server.Server.<init>(Server.java:407) server 05-12/15:39:22 ERROR [main] LoggingPrintStream - at bitel.billing.server.Server.main(Server.java:312) server 05-12/15:39:22 ERROR [main] LoggingPrintStream - ... 6 more |
Автор: | stark [ 12 май 2014, 16:02 ] |
Заголовок сообщения: | Re: Проблема с запуском BGBillingClient |
нет связи с сервером mysql . Проверьте запущен ли он . И проверьте что у вас стоит в data.properties .Попытайтесь подключится с машины биллинга консольным клиентом mysql под этим же пользователем/паролем (bill/bgbilling по умолчанию ) к базе bgbilling. |
Автор: | jvice [ 12 май 2014, 17:11 ] |
Заголовок сообщения: | Re: Проблема с запуском BGBillingClient |
stark писал(а): нет связи с сервером mysql . Проверьте запущен ли он . И проверьте что у вас стоит в data.properties .Попытайтесь подключится с машины биллинга консольным клиентом mysql под этим же пользователем/паролем (bill/bgbilling по умолчанию ) к базе bgbilling. В data.properties ничего не менял, все так же. По поводу мускуля: -сама служба: Код: [root@localhost BGBillingClient]# service --status-all | grep mysql java.net.SocketTimeoutException: Receive timed out at java.net.PlainDatagramSocketImpl.receive0(Native Method) at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:145) at java.net.DatagramSocket.receive(DatagramSocket.java:725) at bitel.billing.server.Server.executeCommand(Server.java:365) at bitel.billing.server.Server.main(Server.java:316) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129) at ru.bitel.common.bootstrap.Boot.main(Boot.java:178) mysqld (pid 2624) выполняется... -подключениться через терминал, насколько я понимаю, удается: Код: [root@localhost BGBillingClient]# mysql -u bill -h localhost -p
Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 5 Server version: 5.1.73 Source distribution Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> |
Автор: | stark [ 12 май 2014, 17:46 ] |
Заголовок сообщения: | Re: Проблема с запуском BGBillingClient |
jvice писал(а): stark писал(а): нет связи с сервером mysql . Проверьте запущен ли он . И проверьте что у вас стоит в data.properties .Попытайтесь подключится с машины биллинга консольным клиентом mysql под этим же пользователем/паролем (bill/bgbilling по умолчанию ) к базе bgbilling. В data.properties ничего не менял, все так же. По поводу мускуля: -сама служба: Код: [root@localhost BGBillingClient]# service --status-all | grep mysql java.net.SocketTimeoutException: Receive timed out at java.net.PlainDatagramSocketImpl.receive0(Native Method) at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:145) at java.net.DatagramSocket.receive(DatagramSocket.java:725) at bitel.billing.server.Server.executeCommand(Server.java:365) at bitel.billing.server.Server.main(Server.java:316) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129) at ru.bitel.common.bootstrap.Boot.main(Boot.java:178) mysqld (pid 2624) выполняется... -подключениться через терминал, насколько я понимаю, удается: Код: [root@localhost BGBillingClient]# mysql -u bill -h localhost -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 5 Server version: 5.1.73 Source distribution Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> попробуйте еще вот так(явно указал host, порт и имя базы) : Код: mysql -ubill -h127.0.0.1 -P3306 -p bgbilling
|
Автор: | stark [ 12 май 2014, 17:47 ] |
Заголовок сообщения: | Re: Проблема с запуском BGBillingClient |
покажите свой файл конфигурации mysql ? Может быть у вам там вообще port не указан и клиент цепляется через файловый сокет ? Рекомендации по настройке mysql тут: http://wiki.bitel.ru/index.php/%D0%A0%D ... 0%B5_MySQL |
Автор: | stark [ 12 май 2014, 17:49 ] |
Заголовок сообщения: | Re: Проблема с запуском BGBillingClient |
проверьте вот это: Цитата: netstat -ntpl | grep mysql
tcp 0 0 192.168.184.48:3306 0.0.0.0:* LISTEN 1378/mysqld |
Автор: | jvice [ 12 май 2014, 18:11 ] |
Заголовок сообщения: | Re: Проблема с запуском BGBillingClient |
stark писал(а): попробуйте еще вот так(явно указал host, порт и имя базы) : Код: mysql -ubill -h127.0.0.1 -P3306 -p bgbilling С виду все в порядке: Код: [root@localhost ~]# mysql -ubill -h127.0.0.1 -P3306 -p bgbilling Enter password: Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 6 Server version: 5.1.73 Source distribution Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> [quote="stark"]покажите свой файл конфигурации mysql ?[/quot] Вы имеете в виду my.cnf? В указаниях по вашей ссылке в разделе настройки под никсами не вижу параметра ни одного "port". В data.properties сервера все прописано: Код: connector.http=*:8080 #connector.https=*:8443 port.admin=2005 db.driver=com.mysql.jdbc.Driver db.url=jdbc:mysql://127.0.0.1/bgbilling?useUnicode=true&characterEncoding=Cp125$ db.user=bill db.pswd=bgbilling db.maxIdle=20 db.maxActive=300 db.validationTimeout=10 mq.url=failover:(nio://127.0.0.1:61616?socketBufferSize=1000000) mq.user=bill mq.pswd=bgbilling context.path=/bgbilling На всякий случай, повторюсь - сервер запускался без ошибок, клиент подключался к базе и функционировал, до того как я закинул неизмененный вариант настроек через графический клиент (Сервис -> Настройка -> Конфигурация). |
Автор: | stark [ 12 май 2014, 18:20 ] |
Заголовок сообщения: | Re: Проблема с запуском BGBillingClient |
Кстати почему у вас версия 5.2 jvice писал(а): CentOS 6.5, java 1.6.0_39, BGBilling - v5.2 А конфигурацию вы берете от 5.1 jvice писал(а): После всего я понял, что забыл добавить конфигурацию сервера (раздел 10, http://bgbilling.ru/v5.1/doc/ch01s10.html).
|
Автор: | dimOn [ 12 май 2014, 18:23 ] |
Заголовок сообщения: | Re: Проблема с запуском BGBillingClient |
Цитата: db.url=jdbc:mysql://127.0.0.1/bgbilling?useUnicode=true&characterEncoding=Cp125$ что-то маловато у вас тут написано и энкодинг странный |
Автор: | stark [ 12 май 2014, 18:25 ] |
Заголовок сообщения: | Re: Проблема с запуском BGBillingClient |
Если проблема только в конфигурации (в чем я лично сомневаюсь), то вот они все для сервера Код: select * from module_config where mid = 0 Активна та, у которой стоит active=1 |
Страница 1 из 2 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |