BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 мар 2024, 14:37

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 37 ]  На страницу 1, 2  След.
Автор Сообщение
СообщениеДобавлено: 04 сен 2015, 20:09 
Не в сети

Зарегистрирован: 04 сен 2015, 19:18
Сообщения: 8
Карма: 0
Всем доброго времени суток. Просьба помочь. Решил познакомиться поближе к данным биллингом. Ставлю по инструкции с сайта (http://docs.bitel.ru/pages/viewpage.act ... Id=1605657). На моем сервере стоит Debian 8 amd64. Версия сервера биллинга: 6.2, JDK: 1.8.0.
Ставлю по инструкции, при запуске сервер ошибок не выдает.
Настройки подключения к БД mysql не менял, то есть оставил bill/bgbilling и с такими параметрами через команду mysql -ubill -pbgbilling bgbilling я подключаюсь и работаю с базой без проблем.
Личный кабинет открывается по адресу http://x.x.x.x:8080/bgbilling/webexecuter , но вот клиент запущенный на Windows не подключается ни в какую.

В логах клиента показывает это:

Код:
[Fatal Error] :-1:-1: Premature end of file.
http://x.x.x.x:8080/bgbilling/executer?module=admin&action=MenuAndToolBar&
[ length = 0 ] xml =
[Fatal Error] :-1:-1: Premature end of file.
http://x.x.x.x:8080/bgbilling/executer?module=admin&action=MenuAndToolBar&
[ length = 0 ] xml =
[Fatal Error] :-1:-1: Premature end of file.
http://x.x.x.x:8080/bgbilling/executer?module=admin&action=MenuAndToolBar&
[ length = 0 ] xml =
[Fatal Error] :-1:-1: Premature end of file.
http://x.x.x.x:8080/bgbilling/executer?module=admin&action=MenuAndToolBar&
[ length = 0 ] xml =
[Fatal Error] :-1:-1: Premature end of file.
http://x.x.x.x:8080/bgbilling/executer?module=admin&action=MenuAndToolBar&
[ length = 0 ] xml =
[Fatal Error] :-1:-1: Premature end of file.


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


На сервере тоже в момент попытки подключения клиента выдает ошибку, но другую:

Код:
server 09-03/02:07:28 ERROR [http-bio-0.0.0.0-8080-exec-8] [/bgbilling] - StandardWrapper.Throwable
java.lang.NoClassDefFoundError: com/sun/xml/ws/api/WSFeatureList
   at bitel.billing.server.Executer.init(SourceFile:97)
   at javax.servlet.GenericServlet.init(GenericServlet.java:158)
   at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1284)
   at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1197)
   at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:864)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:134)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
   at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)
   at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074)
   at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
   at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassNotFoundException: com.sun.xml.ws.api.WSFeatureList
   at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
   ... 20 more
server 09-03/02:07:28 ERROR [http-bio-0.0.0.0-8080-exec-8] [executer] - Allocate exception for servlet executer
java.lang.ClassNotFoundException: com.sun.xml.ws.api.WSFeatureList
   at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
   at bitel.billing.server.Executer.init(SourceFile:97)
   at javax.servlet.GenericServlet.init(GenericServlet.java:158)
   at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1284)
   at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1197)
   at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:864)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:134)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
   at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)
   at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074)
   at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
   at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
   at java.lang.Thread.run(Thread.java:745)


Просьба помочь найти где я ошибся в настройках.
Если нужна какая-то дополнительная диагностическая информация, то с радостью ее предоставлю.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 сен 2015, 20:17 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
попробуйте клиента с сайта скачать и подключить, или поставьте галочку загружать обновления. Так же попробуйте остановить приложение биллинга и обновить его


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 сен 2015, 20:20 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Я вроде бы отвечал в письме, что нужно посмотреть какое JDK используется.
Что server_status.sh показывает? Что в начале файла log/server.out?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 сен 2015, 20:32 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
надо сообщение перенести оно не в той ветке :D


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 сен 2015, 22:44 
Не в сети

Зарегистрирован: 04 сен 2015, 19:18
Сообщения: 8
Карма: 0
Amir писал(а):
Я вроде бы отвечал в письме, что нужно посмотреть какое JDK используется.
Что server_status.sh показывает? Что в начале файла log/server.out?


Если честно, письмо не приходило. В папке "спам" проверял, тоже нет.
Вот вывод server_status.sh:
Код:
root@bgbilling-test:~# /opt/BGBillingServer/server_status.sh
BGBillingServer v 6.2.941 / 01.09.2015 19:23:59
Started: 03.09.2015 01:25:07   Uptime: 1 d 18:14:40
Memory total: 78 356 480; max: 259 522 560; free: 24 256 224
Memory pools:
  Non-heap memory[Code Cache]: max: 251 658 240; used: 15 779 776; peek: 15 779 776
  Non-heap memory[Metaspace]: max: -1; used: 37 697 784; peek: 37 697 784
  Non-heap memory[Compressed Class Space]: max: 1 073 741 824; used: 4 578 208; peek: 4 578 208
  Heap memory[Eden Space]: max: 71 630 848; used: 1 934 088; peek: 21 692 416
  Heap memory[Survivor Space]: max: 8 912 896; used: 44 704; peek: 2 686 976
  Heap memory[Tenured Gen]: max: 178 978 816; used: 52 121 464; peek: 52 121 464
Thread count: 30
Connections pool to Master status Idle: 0; Active: 0; maxActive: 300; maxIdle: 20
root@bgbilling-test:~#


JDK, как уже написал выше - 1.8.0
Код:
root@bgbilling-test:~# /opt/java/jdk/bin/java -version
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)
root@bgbilling-test:~#


Вывод server.out:
Код:
root@bgbilling-test:~# cat /opt/BGBillingServer/log/server.out
Java Runtime: Oracle Corporation Java HotSpot(TM) 64-Bit Server VM [1.8.0_60] /opt/java/jdk1.8.0_60/jre
  Runtime name: 4443@bgbilling-test
  Java endorsed dirs: /opt/BGBillingServer/lib/endorsed:/opt/java/jdk/lib/endorsed
  OS: Linux 3.2.0-4-amd64 [amd64], file.encoding: UTF-8, user.name: root
  Heap sizes: current=15872k  free=14794k  max=253440k
root@bgbilling-test:~#


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 сен 2015, 22:49 
Не в сети

Зарегистрирован: 04 сен 2015, 19:18
Сообщения: 8
Карма: 0
zavndw писал(а):
попробуйте клиента с сайта скачать и подключить, или поставьте галочку загружать обновления. Так же попробуйте остановить приложение биллинга и обновить его

Оттуда и скачивал клиент. Галку пробовал снимать и ставить, результат тот же. Перезагружать пробовал, толку не дает. Обновить клиент или сервер? Была мысль о том, что версия моего нынешнего сервера и клиента по какой-то причине не совместимы, но не понятно почему. Тем более клиент работал с сервером на виртуальной машине загруженной с готового образа, а там тоже Debian x64 и тоже версия 6.2. Правда, если не изменяет память, то версия JDK другая. Но в характеристиках сервера написано, что JDK 1.8 поддерживается, вроде как.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 сен 2015, 23:52 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Selinux/iptables

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 сен 2015, 00:03 
Не в сети

Зарегистрирован: 04 сен 2015, 19:18
Сообщения: 8
Карма: 0
Phricker писал(а):
Selinux/iptables

Код:
root@bgbilling-test:~# iptables -vnL
Chain INPUT (policy ACCEPT 707K packets, 177M bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain OUTPUT (policy ACCEPT 706K packets, 64M bytes)
 pkts bytes target     prot opt in     out     source               destination         
root@bgbilling-test:~#

Тем более, осмелюсь предположить, что если бы клиент не мог достучаться до сервера, то на сервере при попытке подключения клиента ошибки бы не появлялись.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 сен 2015, 00:40 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Да, что то я тупанул.

А update.sh запускали после установки? (Опять тупой вопрос по-моему там бы и вебкабинет не работал бы)

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 сен 2015, 02:46 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
проверьте? что точно та java используется что нужно...
возможно в системе их несколько..

Код:
ps -axwww | grep java


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 сен 2015, 03:22 
Не в сети

Зарегистрирован: 04 сен 2015, 19:18
Сообщения: 8
Карма: 0
skn писал(а):
проверьте? что точно та java используется что нужно...
возможно в системе их несколько..

Код:
ps -axwww | grep java

Ну я в setenv.sh указал путь до JDK.

Да и команда выводит, что вроде все по фэн-шую.
Код:
root@bgbilling-test:~# ps axwww | grep java
 3199 ?        Sl    13:28 /opt/java/jdk/jre/bin/java -Dactivemq.home=../.. -Dactivemq.base=../.. -Djavax.net.ssl.keyStorePassword=password -Djavax.net.ssl.trustStorePassword=password -Djavax.net.ssl.keyStore=../../conf/broker.ks -Djavax.net.ssl.trustStore=../../conf/broker.ts -Dcom.sun.management.jmxremote -Dorg.apache.activemq.UseDedicatedTaskRunner=true -Djava.util.logging.config.file=logging.properties -Dactivemq.conf=../../conf -Dactivemq.data=../../data -Xmx1024m -Djava.library.path=../../bin/linux-x86-64/ -classpath ../../bin/wrapper.jar:../../bin/run.jar -Dwrapper.key=1DBcph0GhocwjV24 -Dwrapper.port=32000 -Dwrapper.jvm.port.min=31000 -Dwrapper.jvm.port.max=31999 -Dwrapper.pid=3197 -Dwrapper.version=3.2.3 -Dwrapper.native_library=wrapper -Dwrapper.service=TRUE -Dwrapper.cpu.timeout=10 -Dwrapper.jvmid=1 org.tanukisoftware.wrapper.WrapperSimpleApp org.apache.activemq.console.Main start
 3591 ?        Sl    12:06 /opt/java/jdk/bin/java -Dnetworkaddress.cache.ttl=3600 -Djava.net.preferIPv4Stack=true -Djava.endorsed.dirs=/opt/BGBillingServer/lib/endorsed:/opt/java/jdk/lib/endorsed -Dboot.info=1 -Dapp.name=BGScheduler -Dlog4j.configuration=data/log4j.xml -Dlog.dir.path=log/ -Dlog.prefix=scheduler -Xmx256m -cp /opt/BGBillingServer:/opt/BGBillingServer/lib/ext/bgcommon-boot.jar:/opt/BGBillingServer/lib/ext/* ru.bitel.common.bootstrap.Boot bitel.billing.server.TaskExecuter -estart
 4443 ?        Sl    11:44 /opt/java/jdk/bin/java -Dnetworkaddress.cache.ttl=3600 -Djava.net.preferIPv4Stack=true -Djava.endorsed.dirs=/opt/BGBillingServer/lib/endorsed:/opt/java/jdk/lib/endorsed -Dboot.info=1 -Dapp.name=BGBillingServer -Dlog4j.configuration=data/log4j.xml -Dlog.dir.path=log/ -Dlog.prefix=server -Xmx256m -cp /opt/BGBillingServer:/opt/BGBillingServer/lib/ext/bgcommon-boot.jar:/opt/BGBillingServer/lib/ext/* ru.bitel.common.bootstrap.Boot bitel.billing.server.Server start
 4717 pts/0    S+     0:00 grep java
root@bgbilling-test:~#


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 сен 2015, 11:21 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
в браузеру ссылка до севера доступна?

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 сен 2015, 12:33 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
мне кажется надо клиента поставить на другой машине и проверить. Еще нюанс на машине стоит касперский или аваст с которой клиента запускаете?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 сен 2015, 18:00 
Не в сети

Зарегистрирован: 04 сен 2015, 19:18
Сообщения: 8
Карма: 0
skyb писал(а):
в браузеру ссылка до севера доступна?

Если имеется ввиду личный кабинет, то в первом сообщении я уже писал, что ссылка http://x.x.x.x:8080/bgbilling/webexecuter открывает панель авторизации и ошибок в логи при этом никаких не валится .

zavndw писал(а):
мне кажется надо клиента поставить на другой машине и проверить. Еще нюанс на машине стоит касперский или аваст с которой клиента запускаете?

Клиент запущен на Windows без антивируса. Этот же клиент уже подключался к серверу биллинга, который был запущен с готового образа KVM, и которому был присвоен тот же IP, что и текущему серверу. То есть чисто технически для клиента сервер практически не поменялся. Тот же IP, тот же стандартный логин/пароль.

Но на всякий случай чуть позже попробую, конечно, с другой машины. Сейчас ПК уже нет под рукой.

Мне все-таки кажется, что ошибка где-то в сервере, но не знаю как точно в этом убедиться и как с помощью java-exception-error понять где именно эта ошибка возникает.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 сен 2015, 22:20 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Имеется в виду не webexecuter, а просто executer
К которому обращается клиент

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 сен 2015, 05:42 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
посмотрите еще раз лог сервер на предмет ошибки
Код:
NoClassDefFoundError
в момент подключения клиентом. Как то это все подозрительно.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 сен 2015, 06:30 
Не в сети

Зарегистрирован: 04 сен 2015, 19:18
Сообщения: 8
Карма: 0
Попробовал перейти напрямую на http://x.x.x.x:8080/bgbilling/executer

Собственно, Apache Tomcat выдал вроде как ту же ошибку, что и в логах сервера появляется. Но что она означает и куда дальше смотреть не совсем понятно.
Код:
HTTP Status 500 - Servlet.init() for servlet executer threw exception

type Exception report

message Servlet.init() for servlet executer threw exception

description The server encountered an internal error that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: Servlet.init() for servlet executer threw exception
   org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
   org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
   org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
   org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)
   org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074)
   org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
   org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
   java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
   java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
   java.lang.Thread.run(Thread.java:745)
root cause

java.lang.NoClassDefFoundError: com/sun/xml/ws/api/WSFeatureList
   bitel.billing.server.Executer.init(SourceFile:97)
   javax.servlet.GenericServlet.init(GenericServlet.java:158)
   org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
   org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
   org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
   org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)
   org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074)
   org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
   org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
   java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
   java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
   java.lang.Thread.run(Thread.java:745)
root cause

java.lang.ClassNotFoundException: com.sun.xml.ws.api.WSFeatureList
   java.net.URLClassLoader.findClass(URLClassLoader.java:381)
   java.lang.ClassLoader.loadClass(ClassLoader.java:424)
   java.lang.ClassLoader.loadClass(ClassLoader.java:357)
   bitel.billing.server.Executer.init(SourceFile:97)
   javax.servlet.GenericServlet.init(GenericServlet.java:158)
   org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
   org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
   org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
   org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)
   org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074)
   org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
   org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
   java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
   java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
   java.lang.Thread.run(Thread.java:745)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.59 logs.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 сен 2015, 08:15 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 05 сен 2012, 18:20
Сообщения: 457
Карма: 27
Здравствуйте. Проверти пожалуйста, есть у вас jaxb-impl.jar в папке lib/ext.
Если нету, добавьте( https://yadi.sk/d/l0JzSS_RitmPm ) и перезапустите сервер.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 сен 2015, 22:56 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Похоже недавно появилась проблема в сборке BGBillingServer.zip.
Запустите update.sh - должен установить обновление библиотек.
Возможно поэтому у других не возникало проблем - сразу после новой установки запускали update.sh.
Сборку BGBillingServer.zip поправим.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07 сен 2015, 03:07 
Не в сети

Зарегистрирован: 04 сен 2015, 19:18
Сообщения: 8
Карма: 0
Amir писал(а):
Похоже недавно появилась проблема в сборке BGBillingServer.zip.
Запустите update.sh - должен установить обновление библиотек.
Возможно поэтому у других не возникало проблем - сразу после новой установки запускали update.sh.
Сборку BGBillingServer.zip поправим.

Да, спасибо, обновление сервера помогло.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07 сен 2015, 09:19 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Phricker писал(а):
Да, что то я тупанул.

А update.sh запускали после установки? (Опять тупой вопрос по-моему там бы и вебкабинет не работал бы)

...

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07 окт 2019, 18:27 
Не в сети

Зарегистрирован: 30 сен 2019, 15:31
Сообщения: 17
Карма: 0
Добрый день! Установил билинг с нуля. не могу подключиться клиентом к серверу. Пишет Ошибка подключения к серверу. Возможные причины: сервер недоступен, ошибка в адресе, ошибка проверки сертификата. Куда копать? Службы запущены [root@cidb1 log]# systemctl start activemq bgbilling bgscheduler inet-access inet-accounting wildfly

server.out
Java Runtime: Oracle Corporation OpenJDK 64-Bit Server VM [1.8.0_222] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-1.el7_7.x86_64/jre
Runtime name: 1793@lgok-bgb3cidb1.lgok.metinvest.com
Java endorsed dirs: /opt/bgbilling/BGBillingServer/lib/endorsed:/opt/java/jdk8/lib/endorsed
OS: Linux 3.10.0-1062.1.2.el7.x86_64 [amd64], file.encoding: UTF-8, user.name: root
Heap sizes: current=58880k free=57343k max=466432k
РѕРєС‚ 07, 2019 3:15:23 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-nio-0.0.0.0-8080"]
РѕРєС‚ 07, 2019 3:15:23 PM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
INFO: Using a shared selector for servlet write/read
РѕРєС‚ 07, 2019 3:15:23 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service [Tomcat]
РѕРєС‚ 07, 2019 3:15:23 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/8.5.16
РѕРєС‚ 07, 2019 3:15:23 PM org.apache.catalina.startup.ContextConfig getDefaultWebXmlFragment
INFO: No global web.xml found
РѕРєС‚ 07, 2019 3:15:26 PM org.apache.jasper.servlet.TldScanner scanJars
INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
РѕРєС‚ 07, 2019 3:15:26 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-nio-0.0.0.0-8080"]

server.log
10-07/15:15:20 INFO [main] Localizer - Init locales
10-07/15:15:20 INFO [main] DefaultServerSetup - Binding javax.jms.ConnectionFactory[org.apache.activemq.ActiveMQConnectionFactory@6166e06f] to java:comp/env/mq/connectionFactory
10-07/15:15:20 INFO [main] DefaultServerSetup - Init DB connection pools
10-07/15:15:20 INFO [main] DefaultServerSetup - Binding JDBC pool "master" to java:comp/env/jdbc/master
10-07/15:15:20 INFO [main] AnnotatedMBean - Register MBean ru.bitel.bgbilling.server.dbcp:type=DatabaseConnectionPool,name=master
10-07/15:15:20 INFO [main] DefaultServerSetup - Init trash pools...
10-07/15:15:21 WARN [main] LibInfoUtil - clientJars=file:/opt/bgbilling/BGBillingServer/client.jars
10-07/15:15:22 INFO [main] LoggingPrintStream - Set bg.client.version=CDC13DED25A2F3912AE4EE3AA82F74716ADF26DA0D640DC01E4E60AB17313AC3
10-07/15:15:22 INFO [main] Server - Starting BGBillingServer...
10-07/15:15:22 INFO [main] Server - HTTP Connector: *:8080
10-07/15:15:22 INFO [main] Server - Starting HTTP connector 0.0.0.0:8080...
10-07/15:15:22 INFO [main] Server - HTTPS Connector: null
10-07/15:15:22 INFO [main] DomainRuntimeMap - Loading domainRuntimeMap
10-07/15:15:23 INFO [main] Server - Browsing installed modules...
10-07/15:15:23 INFO [main] Server - Creating installed modules map...
10-07/15:15:23 INFO [main] Server - Add custom servlet from setup...
10-07/15:15:23 INFO [main] Server - Custom.servlet.keys => []
10-07/15:15:23 INFO [main] BGPluginManagerServer - plugins init...
10-07/15:15:23 INFO [main] Server - Browsing installed plugins...
10-07/15:15:23 INFO [main] TariffOptionWorker - Starting TariffOptionWorker
10-07/15:15:23 INFO [main] AdminPortListener - Starting listen admin port 2005
10-07/15:15:23 INFO [main] Server - start...
10-07/15:15:26 INFO [localhost.localdomain-startStop-1] AbstractTilesApplicationContextFactory - Initializing Tiles2 application context. . .
10-07/15:15:26 INFO [localhost.localdomain-startStop-1] AbstractTilesApplicationContextFactory - Finished initializing Tiles2 application context.
10-07/15:15:26 INFO [localhost.localdomain-startStop-1] TilesContainerFactory - Initializing Tiles2 container. . .
10-07/15:15:26 INFO [localhost.localdomain-startStop-1] TilesContainerFactory - Tiles2 container initialized
10-07/15:15:26 INFO [localhost.localdomain-startStop-1] TilesAccess - Publishing TilesContext for context: org.apache.tiles.servlet.context.ServletTilesApplicationContext
10-07/15:15:26 INFO [main] Server - Start BGBillingServer OK

лог клиента
log4j:WARN No appenders could be found for logger (ru.bitel.common.localize.Localizer).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
GraphicsDevice: \Display0 (default)
DisplayMode: 1920x1080x32x60
ScreenInsets: top=0,left=0,bottom=40,right=0
GraphicsDevice: \Display1
DisplayMode: 1920x1080x32x59
ScreenInsets: top=0,left=0,bottom=0,right=0
ScreenInsets(def): top=0,left=0,bottom=40,right=0
java.net.SocketTimeoutException: connect timed out
at java.base/java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
at java.base/java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
at java.base/java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.base/java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.base/java.net.PlainSocketImpl.connect(Unknown Source)
at java.base/java.net.Socket.connect(Unknown Source)
at java.base/sun.net.NetworkClient.doConnect(Unknown Source)
at java.base/sun.net.www.http.HttpClient.openServer(Unknown Source)
at java.base/sun.net.www.http.HttpClient.openServer(Unknown Source)
at java.base/sun.net.www.http.HttpClient.<init>(Unknown Source)
at java.base/sun.net.www.http.HttpClient.New(Unknown Source)
at java.base/sun.net.www.http.HttpClient.New(Unknown Source)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(Unknown Source)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source)
at bitel.billing.module.common.TransferData.doConnection(TransferData.java:111)
at bitel.billing.module.common.TransferData.postData(TransferData.java:226)
at bitel.billing.module.common.TransferData.postData(TransferData.java:87)
at ru.bitel.bgbilling.kernel.CommonTransferManager.getDocument(CommonTransferManager.java:31)
at bitel.billing.module.common.DBInfoManager.getMenu(DBInfoManager.java:313)
at bitel.billing.module.common.DBInfoManager.setMenuToolBarData(DBInfoManager.java:212)
at bitel.billing.module.common.DBInfoManager.performConnect(DBInfoManager.java:198)
at bitel.billing.module.common.DBInfoManager.connect(DBInfoManager.java:181)
at ru.bitel.bgbilling.client.BGClient.auth(BGClient.java:86)
at ru.bitel.bgbilling.client.BGClient.<init>(BGClient.java:25)
at ru.bitel.bgbilling.client.BGClient.main(BGClient.java:164)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07 окт 2019, 19:01 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
в порт 8080 из вне доступен? может файрвол режет...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07 окт 2019, 19:27 
Не в сети

Зарегистрирован: 30 сен 2019, 15:31
Сообщения: 17
Карма: 0
файрвол отключен. порт открыт. в браузере по адресу http://:8080/bgbilling/webexecuter захожу
[root@lgok-bgb3cidb1 ~]# netstat -lptn
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1582/master
tcp 0 0 127.0.0.1:8448 0.0.0.0:* LISTEN 2208/java
tcp 0 0 127.0.0.1:9990 0.0.0.0:* LISTEN 2208/java
tcp 0 0 0.0.0.0:9066 0.0.0.0:* LISTEN 1810/java
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 1793/java
tcp 0 0 127.0.0.1:8085 0.0.0.0:* LISTEN 2208/java
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1160/sshd
tcp6 0 0 ::1:25 :::* LISTEN 1582/master
tcp6 0 0 127.0.0.1:8161 :::* LISTEN 1362/java
tcp6 0 0 127.0.0.1:5672 :::* LISTEN 1362/java
tcp6 0 0 :::3306 :::* LISTEN 1286/mysqld
tcp6 0 0 127.0.0.1:61616 :::* LISTEN 1362/java
tcp6 0 0 :::38960 :::* LISTEN 1362/java
tcp6 0 0 :::22 :::* LISTEN 1160/sshd


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07 окт 2019, 21:04 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
т.е. в лаунчере вы указываете правильный

http://.../bgbilling/executer

и этот url открывается в браузере с той же машины на которой клиент запускается?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 08 окт 2019, 11:20 
Не в сети

Зарегистрирован: 30 сен 2019, 15:31
Сообщения: 17
Карма: 0
сморите. если я ввожу http://:8080/bgbilling/executer, то пишет This XML file does not appear to have any style information associated with it. The document tree is shown below.
<data status="error">Нет параметра(ов) user и/или pswd</data>
. Если ввожу http://:8080/bgbilling/webexecuter то открывается номер договора и пароль. Вы меня извините, просто я никогда раньше подобного не настраивал. Ставил через скрипт


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 08 окт 2019, 11:41 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
Все верно, значит в клиенте проверьте путь, должен быть именно http://:8080/bgbilling/executer


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 08 окт 2019, 12:56 
Не в сети

Зарегистрирован: 30 сен 2019, 15:31
Сообщения: 17
Карма: 0
пишу правильно. При использовании BGBillingRunner пишет "ошибка доступа к серверу - http://адрес сервера:8080/clientUpdate", выбранный сервер не поддерживает данный режим запуска клиента. Необходимо настроить сервер. При запуске BGBillingClient_8.0_217 окно на секунду закрывается и заново открывается.


Вложения:
client.jpg
client.jpg [ 123.97 КБ | Просмотров: 9586 ]


Последний раз редактировалось joinmax 08 окт 2019, 13:02, всего редактировалось 1 раз.
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 08 окт 2019, 13:00 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
сервер и раннер последних версий?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 08 окт 2019, 13:02 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
раннер куда поставлен? у него есть права на запись (да, увы) под себя?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 37 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.092s | 80 Queries | GZIP : On ]