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

Не запускается BGBillingClient
http://forum.bitel.ru/viewtopic.php?f=22&t=4621
Страница 1 из 1

Автор:  Alexey.Gulin [ 05 окт 2010, 10:38 ]
Заголовок сообщения:  Не запускается BGBillingClient

Здравствуйте! Установил BGBillingServer, MySQL, activeMQ на RedHat
сервер биллинга запустил, вроде всё нормально! Когда начал подключаться к бгбилингу клиентом (и через RadHat и через Windows) вылезла ошибка:

Цитата:
java.awt.Dimension[width=54,height=24]
java.awt.Dimension[width=28,height=23]
Exception in thread "main" java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
at java.awt.GraphicsEnvironment.checkHeadless(Unknown Source)
at java.awt.Window.<init>(Unknown Source)
at java.awt.Frame.<init>(Unknown Source)
at java.awt.Frame.<init>(Unknown Source)
at javax.swing.JFrame.<init>(Unknown Source)
at bitel.billing.module.common.BGFrame.<init>(BGFrame.java:20)
at bitel.billing.ShellFrame.<init>(ShellFrame.java:64)
at bitel.billing.ShellFrame.main(ShellFrame.java:384)


Подскажите пожалуйста, куда копать...?

Автор:  nolka4 [ 05 окт 2010, 10:51 ]
Заголовок сообщения:  Re: Не запускается BGBillingClient

скачайте клиента с сайта, подсуньте туда ваш конфиг, и заработает

Автор:  Alexey.Gulin [ 05 окт 2010, 11:30 ]
Заголовок сообщения:  Re: Не запускается BGBillingClient

Скачал клиента с сайта, прописал JAVA_HOME, запустил - вылезла таже ошибка! Что то ещё надо сделать?

Автор:  dimOn [ 05 окт 2010, 11:35 ]
Заголовок сообщения:  Re: Не запускается BGBillingClient

Код:
java -version

Автор:  dimOn [ 05 окт 2010, 11:37 ]
Заголовок сообщения:  Re: Не запускается BGBillingClient

Вы запускаете на безголовой машине, т.е. без монитора и без иксов. На какой конфигурации запускаете? У вас терминалки там, может? Или что-то типа того. Не может такого на цельной виндовой (!) системе написать же....

Автор:  skyb [ 05 окт 2010, 11:44 ]
Заголовок сообщения:  Re: Не запускается BGBillingClient

Ага, меня тоже чета очень смутила строчка
Цитата:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
:shock:

Автор:  Alexey.Gulin [ 05 окт 2010, 12:18 ]
Заголовок сообщения:  Re: Не запускается BGBillingClient

Цитата:
#java -version
java version "1.4.2"
gij (GNU libgcj) version 4.1.2 20080704 (RedHat 4.1.2-48)


Запускаю на WindowsXP стационарном компе (системник, монитор, клава, мышь))) )
Сервер RedHat на удалённом компе в другом подразделении (к нему цеплюясь через putty и Total)

Автор:  dimOn [ 05 окт 2010, 12:39 ]
Заголовок сообщения:  Re: Не запускается BGBillingClient

Такая Java не поддерживается, разумеется. Ей сто лет в обед. Поставьте шестую :roll:


p/s/ Тем более GNU :facepalm:

Автор:  dimOn [ 05 окт 2010, 12:40 ]
Заголовок сообщения:  Re: Не запускается BGBillingClient

Цитата:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
И всё же скажите -- это у вас написало на Windows XP ??

Автор:  Alexey.Gulin [ 05 окт 2010, 12:59 ]
Заголовок сообщения:  Re: Не запускается BGBillingClient

Хм ... извиняюсь! Такой результат получал через putty!! Прошу прощение за ложную инфу!

java я ставил 6u21 в /opt/java/jre (как и в мануале) и везде прописал JAVA_HOME = /opt/java/jre
Почему он видит какую то левую java я не знаю)

Сделал ещё раз export JAVA_HOME
теперь java-version выдаёт 1.6.0_21 JAVA (TM) SE RE build 1.6.0_21-b06


Разрулил ситуацию, но появилась ещё ошибка:
"Connection reset" с кнопочкой ok
"Произошла ошибка при соединении с сервером" с кнопкой ok
На стадии подключения к серваку.

Сообщение из log:
Цитата:
java.awt.Dimension[width=56,height=26]
java.awt.Dimension[width=27,height=26]
http://172.16.88.39:8080/bgbilling/exec ... ndToolBar&
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(Unknown Source)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
at sun.net.www.http.HttpClient.parseHTTPHeader(Unknown Source)
at sun.net.www.http.HttpClient.parseHTTP(Unknown Source)
at sun.net.www.http.HttpClient.parseHTTP(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at java.net.HttpURLConnection.getResponseCode(Unknown Source)
at bitel.billing.module.common.TransferData.postData(TransferData.java:217)
at bitel.billing.module.common.TransferData.postData(TransferData.java:127)
at ru.bitel.bgbilling.kernel.CommonTransferManager.getDocument(CommonTransferManager.java:34)
at bitel.billing.module.common.DBInfoManager.getMenu(DBInfoManager.java:559)
at bitel.billing.module.common.DBInfoManager.setMenuToolBarData(DBInfoManager.java:523)
at bitel.billing.module.common.DBInfoManager.performConnect(DBInfoManager.java:454)
at bitel.billing.module.common.DBInfoManager.connect(DBInfoManager.java:437)
at bitel.billing.ShellFrame.auth(ShellFrame.java:265)
at bitel.billing.ShellFrame.<init>(ShellFrame.java:125)
at bitel.billing.ShellFrame.main(ShellFrame.java:384)



Подскажите пожалуйста, из-за чего может быть?

Автор:  dimOn [ 05 окт 2010, 14:20 ]
Заголовок сообщения:  Re: Не запускается BGBillingClient

Некорректное соединение физическое с сервером. Сервер, executer с этой машины доступен?

Автор:  Alexey.Gulin [ 05 окт 2010, 14:25 ]
Заголовок сообщения:  Re: Не запускается BGBillingClient

Подскажите как это проверить.

Мои данные для входа
Цитата:
Имя ДБ: ku-cmn04
URL ДБ: http://172.16.88.39:8080/bgbilling/executer
прокси - пустая

логин/пароль: admin


ping до 172.16.88.39 проходит

Автор:  dimOn [ 05 окт 2010, 14:56 ]
Заголовок сообщения:  Re: Не запускается BGBillingClient

Ну http://172.16.88.39:8080/bgbilling/executer то открывается в браузере, например? У меня то не открывается, конечно...

Автор:  skyb [ 05 окт 2010, 15:10 ]
Заголовок сообщения:  Re: Не запускается BGBillingClient

Код:
#nmap 172.16.88.39

че дает?

Автор:  Alexey.Gulin [ 05 окт 2010, 15:18 ]
Заголовок сообщения:  Re: Не запускается BGBillingClient

Цитата:
Ну http://172.16.88.39:8080/bgbilling/executer то открывается в браузере, например? У меня то не открывается, конечно...

Нет не открывается

Автор:  skyb [ 05 окт 2010, 15:43 ]
Заголовок сообщения:  Re: Не запускается BGBillingClient

а где пишете то??...в *nix системах ее необходимо установить, хотя чаще всего стоит, в винде нада программу качать

Автор:  Alexey.Gulin [ 05 окт 2010, 15:49 ]
Заголовок сообщения:  Re: Не запускается BGBillingClient

skyb писал(а):
а где пишете то??...в *nix системах ее необходимо установить, хотя чаще всего стоит, в винде нада программу качать


установил ...

nmap:
Цитата:
[root@ku-cmn04 /]# nmap 172.16.88.39

Starting Nmap 5.21 ( http://nmap.org ) at 2010-10-05 22:49 NOVST
Nmap scan report for ku-cmn04.atomsib.ru (172.16.88.39)
Host is up (0.0000060s latency).
Not shown: 994 closed ports
PORT STATE SERVICE
22/tcp open ssh
111/tcp open rpcbind
667/tcp open unknown
1099/tcp open unknown
3306/tcp open mysql
8080/tcp open http-proxy

Nmap done: 1 IP address (1 host up) scanned in 0.07 seconds

Автор:  skn [ 05 окт 2010, 20:14 ]
Заголовок сообщения:  Re: Не запускается BGBillingClient

попробуйте временно вырубить файрвол на сервере.
и попробуйте соединиться с клиента.

Автор:  skyb [ 06 окт 2010, 03:34 ]
Заголовок сообщения:  Re: Не запускается BGBillingClient

skn писал(а):
попробуйте временно вырубить файрвол на сервере.
и попробуйте соединиться с клиента.

Эм, ну 8080 то открыт
Alexey.Gulin nmap делаете с машины на которой запускаете клиента?

Автор:  Alexey.Gulin [ 06 окт 2010, 07:24 ]
Заголовок сообщения:  Re: Не запускается BGBillingClient

skyb писал(а):
skn писал(а):
попробуйте временно вырубить файрвол на сервере.
и попробуйте соединиться с клиента.

Эм, ну 8080 то открыт
Alexey.Gulin nmap делаете с машины на которой запускаете клиента?


Нет! Делал на серваке (я так понимаю, надо же узнать, открыты у него порты или нет ....)
Сейчас сделаю на клиенте ...

Цитата:
Initiating SYN Stealth Scan at 08:41
Scanning ku-cmn04.atomsib.ru (172.16.88.39) [1000 ports]
Discovered open port 22/tcp on 172.16.88.39
Completed SYN Stealth Scan at 08:41, 5.42s elapsed (1000 total ports)

Получается, что для клиента у меня порты там закрыты, кроме 22, хотя на серваке показывает, что всё открыто ...

Отключил фаервол и тут же подрубился без проблем! Настроил и включил фаервол: открыл порт 8080!
Всем спасибо!!!

Автор:  skyb [ 06 окт 2010, 11:04 ]
Заголовок сообщения:  Re: Не запускается BGBillingClient

ага, плюсик под аватаркой ;)

Автор:  Alexey.Gulin [ 07 окт 2010, 14:19 ]
Заголовок сообщения:  Re: Не запускается BGBillingClient

skyb писал(а):
ага, плюсик под аватаркой ;)


Приплюсовал;) но пока одному, всем остальным тоже нажму, как только даст форум это сделать)


Ещё вопросик! Задам здесь: При попытке включить плагин выдаётся сообщение: "error enable plugin", подскажите что это означает?

Как говорится "Сам спросил, сам ответил":
Надо переустановить лицензию!

Автор:  Alexey.Gulin [ 27 окт 2010, 12:33 ]
Заголовок сообщения:  Re: Не запускается BGBillingClient

Появилась ещё одна проблема! Подскажите пожалуйста!
Выключенный firewall не есть гуд, поэтому я изучил и написал правила (первый раз) и запустил firewall, но bgbilling не запускается! Где я ошибся? Пишет, что нет доступа к mysql ... (цепляюсь по ssh)
Цитата:
*filter
:INPUT DROP [95:58552]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [33:2744]
#22
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
-A OUTPUT -p tcp -m tcp --sport 22 -j ACCEPT
#8080
-A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
-A OUTPUT -p tcp -m tcp --sport 8080 -j ACCEPT
#2003
-A INPUT -p tcp -m tcp --dport 2003 -j ACCEPT
-A OUTPUT -p tcp -m tcp --sport 2003 -j ACCEPT
#2004
-A INPUT -p tcp -m tcp --dport 2004 -j ACCEPT
-A OUTPUT -p tcp -m tcp --sport 2004 -j ACCEPT
#2005
-A INPUT -p tcp -m tcp --dport 2005 -j ACCEPT
-A OUTPUT -p tcp -m tcp --sport 2005 -j ACCEPT
#8443
-A INPUT -p tcp -m tcp --dport 8443 -j ACCEPT
-A OUTPUT -p tcp -m tcp --sport 8443 -j ACCEPT
#9033
-A INPUT -p tcp -m tcp --dport 9033 -j ACCEPT
-A OUTPUT -p tcp -m tcp --sport 9033 -j ACCEPT
#9066
-A INPUT -p tcp -m tcp --dport 9066 -j ACCEPT
-A OUTPUT -p tcp -m tcp --sport 9066 -j ACCEPT
#3306
-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT
-A OUTPUT -p tcp -m tcp --sport 3306 -j ACCEPT
COMMIT

Автор:  dimOn [ 27 окт 2010, 13:59 ]
Заголовок сообщения:  Re: Не запускается BGBillingClient

клиенту вообще не нужен mysql, только тот порт, что прописан в экзекутере и всё

Автор:  Alexey.Gulin [ 28 окт 2010, 10:41 ]
Заголовок сообщения:  Re: Не запускается BGBillingClient

Хм... в общем чуть подробней о проблеме:
Запускаю bgbillingClient 5.1 (фаервол включен и прописаны правила, которые указаны ранее) появляется окно с вводом логина и пароля (заполненные) нажимаю "Ок" окно исчезает и на этом всё! Больше ничего не меняется... передомной окно бгбиллинга без меню!
зайдя в ошибки получаю:
Цитата:
server 10-21/14:29:29 ERROR [http-8080-1] LoggingPrintStream - java.lang.NullPointerException
server 10-21/14:29:29 ERROR [http-8080-1] LoggingPrintStream - at java.util.regex.Matcher.getTextLength(Unknown Source)
server 10-21/14:29:29 ERROR [http-8080-1] LoggingPrintStream - at java.util.regex.Matcher.reset(Unknown Source)
server 10-21/14:29:29 ERROR [http-8080-1] LoggingPrintStream - at java.util.regex.Matcher.<init>(Unknown Source)
server 10-21/14:29:29 ERROR [http-8080-1] LoggingPrintStream - at java.util.regex.Pattern.matcher(Unknown Source)
server 10-21/14:29:29 ERROR [http-8080-1] LoggingPrintStream - at java.util.regex.Pattern.split(Unknown Source)
server 10-21/14:29:29 ERROR [http-8080-1] LoggingPrintStream - at java.util.regex.Pattern.split(Unknown Source)
server 10-21/14:29:29 ERROR [http-8080-1] LoggingPrintStream - at bitel.billing.server.bill.bean.BillUtil.parsePositionQuantity(BillUtil.java:359)
server 10-21/14:29:29 ERROR [http-8080-1] LoggingPrintStream - at bitel.billing.server.bill.bean.BillUtil.parsePosition(BillUtil.java:116)
server 10-21/14:29:29 ERROR [http-8080-1] LoggingPrintStream - at bitel.billing.server.bill.bean.BillUtil.getPositionList(BillUtil.java:724)
server 10-21/14:29:29 ERROR [http-8080-1] LoggingPrintStream - at bitel.billing.server.bill.bean.TemplateBillManager.getTemplatePositions(TemplateBillManager.java:190)
server 10-21/14:29:29 ERROR [http-8080-1] LoggingPrintStream - at bitel.billing.server.bill.bean.TemplateBillManager.getTemplatePayBillList(TemplateBillManager.java:156)
server 10-21/14:29:29 ERROR [http-8080-1] LoggingPrintStream - at bitel.billing.server.bill.action.ActionGetTemplateBillList.doAction(ActionGetTemplateBillList.java:52)
server 10-21/14:29:29 ERROR [http-8080-1] LoggingPrintStream - at bitel.billing.server.Executer.doModule(Unknown Source)
server 10-21/14:29:29 ERROR [http-8080-1] LoggingPrintStream - at bitel.billing.server.Executer.doPost(Unknown Source)
server 10-21/14:29:29 ERROR [http-8080-1] LoggingPrintStream - at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
server 10-21/14:29:29 ERROR [http-8080-1] LoggingPrintStream - at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
server 10-21/14:29:29 ERROR [http-8080-1] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
server 10-21/14:29:29 ERROR [http-8080-1] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
server 10-21/14:29:29 ERROR [http-8080-1] LoggingPrintStream - at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)
server 10-21/14:29:29 ERROR [http-8080-1] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
server 10-21/14:29:29 ERROR [http-8080-1] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
server 10-21/14:29:29 ERROR [http-8080-1] LoggingPrintStream - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
server 10-21/14:29:29 ERROR [http-8080-1] LoggingPrintStream - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
server 10-21/14:29:29 ERROR [http-8080-1] LoggingPrintStream - at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
server 10-21/14:29:29 ERROR [http-8080-1] LoggingPrintStream - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
server 10-21/14:29:29 ERROR [http-8080-1] LoggingPrintStream - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
server 10-21/14:29:29 ERROR [http-8080-1] LoggingPrintStream - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
server 10-21/14:29:29 ERROR [http-8080-1] LoggingPrintStream - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
server 10-21/14:29:29 ERROR [http-8080-1] LoggingPrintStream - at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
server 10-21/14:29:29 ERROR [http-8080-1] LoggingPrintStream - at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
server 10-21/14:29:29 ERROR [http-8080-1] LoggingPrintStream - at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
server 10-21/14:29:29 ERROR [http-8080-1] LoggingPrintStream - at java.lang.Thread.run(Unknown Source)


Если же выключить фаервол, то тогда всё нормально заходит!

Автор:  skn [ 28 окт 2010, 10:57 ]
Заголовок сообщения:  Re: Не запускается BGBillingClient

попробуйте убрать в файрволе правила

Код:
#8080
-A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
-A OUTPUT -p tcp -m tcp --sport 8080 -j ACCEPT

Автор:  skn [ 28 окт 2010, 10:59 ]
Заголовок сообщения:  Re: Не запускается BGBillingClient

и вообще зачем вам output правила при

Код:
:OUTPUT ACCEPT [33:2744]


и помоему вы напутали

INPUT и dport (вроде надо sport)

Автор:  Alexey.Gulin [ 28 окт 2010, 13:51 ]
Заголовок сообщения:  Re: Не запускается BGBillingClient

Спасибо!
Сейчас попробую!
(Возможно напутал, я первый раз их пишу, поэтому не мудренно)
(Output открыт опятьже временно...с начала хочу разобраться с input)

Убрал правила 8080, поменял dport на sport и на оборот в output ...в общем без изменений!!!

Автор:  stark [ 28 окт 2010, 14:50 ]
Заголовок сообщения:  Re: Не запускается BGBillingClient

вы сервер с нуля ставили , базу из дампа заливали ?

Автор:  Alexey.Gulin [ 28 окт 2010, 15:02 ]
Заголовок сообщения:  Re: Не запускается BGBillingClient

Да, сервак ставил с нуля, база из дампа

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