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

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

Автор:  lan31 [ 06 мар 2011, 12:39 ]
Заголовок сообщения:  Не запускается BGBillingServer

FreeBSD 8.2-RELEASE + BGBillingServer_5.1_604.zip + jdk-1.6.0.3p4_21 Java Development Kit 1.6.0

# pkg_info | grep Java
diablo-jdk-1.6.0.07.02_12 Java Development Kit 1.6.0_07.02
diablo-jre-1.6.0.07.02_9 Java Runtime Environment 1.6.0_07.02
javavmwrapper-2.3.5 Wrapper script for various Java Virtual Machines
jdk-1.6.0.3p4_21 Java Development Kit 1.6.0

# env | grep JAVA
JAVA_HOME=/usr/local/jdk1.6.0

# pwd
/usr/local/bgbilling

# ./server_start.sh

# cat ./log/server.log
03-06/13:35:32 INFO [main] DefaultServerSetup - Binding javax.jms.ConnectionFactory[org.apache.activemq.ActiveMQConnectionFactory@147c1db] to java:comp/env/mq/connectionFactory
03-06/13:35:32 DEBUG [main] JNDIReferenceFactory - Creating reference: org.apache.activemq.ActiveMQConnectionFactory,org.apache.activemq.ActiveMQConnectionFactory@147c1db
03-06/13:35:32 INFO [main] DefaultServerSetup - Init DB connection pools
03-06/13:35:32 INFO [main] DefaultServerSetup - Binding JDBC pool "master" to java:comp/env/jdbc/master
03-06/13:35:32 INFO [main] DefaultServerSetup - Init trash pools..
03-06/13:35:32 INFO [main] Server - Starting BGBillingServer..
03-06/13:35:32 INFO [main] Server - HTTP Connector: *:8080
03-06/13:35:32 INFO [main] Server - Starting HTTP connector...
03-06/13:35:32 INFO [main] Server - HTTPS Connector: null
03-06/13:35:32 INFO [main] Server - Browsing installed modules and plugins...
03-06/13:35:32 INFO [main] Server - Add servlet for modules and plugins...
03-06/13:35:32 INFO [main] Server - Creating installed modules map...

# netstat -an| grep 8080
#

# cat ./log/server.error.log
script 03-06/13:35:35 ERROR [main] LoggingPrintStream - Caused by: java.lang.LinkageError: JAXB 2.1 API is being loaded from the bootstrap classloader, but this RI (from jar:file:/usr/local/bgbilling/lib/jaxb-impl.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class) needs 2.2 API. Use the endorsed directory mechanism to place jaxb-api.jar in the bootstrap classloader. (See http://java.sun.com/j2se/1.6.0/docs/guide/standards/)

Автор:  lan31 [ 07 мар 2011, 10:35 ]
Заголовок сообщения:  Re: Не запускается BGBillingServer

Лечится заменой кривой джавы "jdk-1.6.0.3p4_21" на нормальную:

diablo-jdk-1.6.0.07.02_12 Java Development Kit 1.6.0_07.02
или
diablo-jre-1.6.0.07.02_9 Java Runtime Environment 1.6.0_07.02

setenv JAVA_HOME /usr/local/diablo-jdk1.6.0
или
setenv JAVA_HOME /usr/local/diablo-jre1.6.0

Клиент: вер. 5.1 сборка 484 от 05.03.2011 13:11:42
os:Windows 7; java:Sun Microsystems Inc., v.1.6.0_22
Сервер: вер. 5.1 сборка 604 от 05.03.2011 13:11:31
os:FreeBSD; java:The FreeBSD Foundation, v.1.6.0_07

Автор:  snark [ 17 мар 2011, 21:36 ]
Заголовок сообщения:  Re: Не запускается BGBillingServer

  1. Код:
    echo 'linux_enable="YES"' >> /etc/rc.conf
  2. Код:
    echo 'linprocfs  /compat/linux/proc  linprocfs  rw  0  0' >> /etc/fstab
    echo 'linsysfs  /compat/linux/sys  linsysfs  rw  0  0' >> /etc/fstab
  3. Код:
    cd /usr/ports/emulators/linux_base-f10 && make install clean
  4. Код:
    cd /usr/ports/java/linux-sun-jdk16 && make install clean
  5. ???
  6. Код:
    # java -version
    java version "1.6.0_24"
    Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
    Java HotSpot(TM) Server VM (build 19.1-b02, mixed mode)

    на
    Код:
    # uname -rs
    FreeBSD 8.2-RELEASE
  7. ???
  8. PROFIT!

Автор:  restart [ 23 мар 2011, 15:43 ]
Заголовок сообщения:  Re: Не запускается BGBillingServer

snark писал(а):
7. ???
8. PROFIT!

На пятом пункте засада - казалось бы вот он профит, ан нет, только лишь после 7ого шага :)

Автор:  snark [ 23 мар 2011, 19:40 ]
Заголовок сообщения:  Re: Не запускается BGBillingServer

п.5 и п.7 содержат сведения содержащие гос. тайну )))
я не могу об этом говорить, но могу на-мек-нуть ;)

Автор:  Vakhlov [ 25 май 2011, 14:57 ]
Заголовок сообщения:  Re: Не запускается BGBillingServer

Здравствуйте.

Не могу запустить BgBillingServer.

ОС: Windows 7 Home Premium x64
BgBilling: 5.1, скачал вчера с сайта разработчика
Java: JDK 1.6.0 update 25, скачал вчера с оф. сайта
ActiveMQ: ?.?, скачал вчера с сайта разработчика
MySQL: 5.1.44, скачал с оф. сайта

Пути установки:
BgBilling: C:\BgBillingServer
ActiveMQ: C:\activemq
MySQL: C:\Program Files\MySQL\MySQL Server 5.1 <- да, тут не по инструкции -( есть пробелы. Точно нужно без пробелов? Или только рекомендуется без пробелов?
Java:
C:\jdk1.6.0_25
C:\jre6

Переменные окружения:
echo %BGBILLING_SERVER_DIR% # выводит C:\BgBillingServer
echo %JAVA_HOME% # выводит C:\jre6
в PATH также есть C:\jdk1.6.0_25\bin

Службы:
ActiveMQ - работает
BGBillingServer - не хочет запускаться

Винда выводит сообщение об ошибке 1053.

Код:
C:\BGBillingServer>jsl -debug C:\bgbillingserver\server.ini
Debugging BGBillingServer.
Now starting JVM
Error loading: C:\jre6\bin\classic\jvm.dll
Stopping BGBillingServer.
Trying to stop service via JNI call to ru.bitel.common.bootstrap.Boot.exit
Done
Exiting

C:\BGBillingServer>


Я понимаю, что файл C:\jre6\bin\classic\jvm.dll не найден, но в C:\jre6\bin\ нет classic, есть только server, в котором и находится jvm.dll. Копирование server в classic ничего не дает.

Вот лог jsl.log
Код:
:1306313524:Start loading params
:1306313524:Loaded module path
:1306313524:After JVM type check
:1306313524:After service options
:1306313524:After ini file options
:1306313524:Params:
:1306313524:-Xmx256m
:1306313524:-Dfile.encoding=cp1251
:1306313524:-cp
:1306313524:C:\BGBillingServer;C:\BGBillingServer\lib\bgcommon-boot.jar;C:\BGBillingServer\lib\barbecue.jar
:1306313524:ru.bitel.common.bootstrap.Boot
:1306313524:bitel.billing.server.Server
:1306313524:start
:1306313524:-Dservice.stop.port=0 -Dservice.path=C:\bgbillingserver\ -Dservice.name=BGBillingServer -Dservice.inifile=C:\bgbillingserver\server.ini -Xmx256m -Dfile.encoding=cp1251 -cp C:\BGBillingServer;C:\BGBillingServer\lib\bgcommon-boot.jar;C:\BGBillingServer\lib\barbecue.jar ru.bitel.common.bootstrap.Boot bitel.billing.server.Server start
:1306313524:service starting
:1306313524:starting java
:1306313524:java starting 1
:1306313524:Searching for JVM path in ini file
:1306313531:stopping service
:1306313531:Call JVM


Подскажите, как решить проблему? В каком направлении искать?

Автор:  stark [ 25 май 2011, 18:09 ]
Заголовок сообщения:  Re: Не запускается BGBillingServer

какая ява стоит ? попробуйте скачать заново и переустановить .. В Path добавьте путь к bin в java

Автор:  skyb [ 25 май 2011, 18:27 ]
Заголовок сообщения:  Re: Не запускается BGBillingServer

Vakhlov Вы пытаетесь на хоум премиум завести сервер биллинга? Да, я не люблю винду, но тут дело даже не в этом, дело в том что там нормально *.bat скрипты не работают. У меня касса так и не завелась там прямо, все с подпорками было....советую поменять ось ибо намучаетесь

Автор:  snark [ 25 май 2011, 18:41 ]
Заголовок сообщения:  Re: Не запускается BGBillingServer

Когда-то давно тестовый сервер прекрасно крутился на рабочем хомяке - я что-то не так делал?

Автор:  skyb [ 25 май 2011, 18:50 ]
Заголовок сообщения:  Re: Не запускается BGBillingServer

snark писал(а):
Когда-то давно тестовый сервер прекрасно крутился на рабочем хомяке - я что-то не так делал?

ты точно прочел что я написал? на хоуме очень плохо работают bat скрипты
Ради интереса, попробуй сделать, запихать его как службу ;)

Автор:  Vakhlov [ 26 май 2011, 12:13 ]
Заголовок сообщения:  Re: Не запускается BGBillingServer

2stark

Java скачал, переустановил

Java:
Код:
C:\>java -version
java version "1.6.0_25"
Java(TM) SE Runtime Environment (build 1.6.0_25-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.0-b11, mixed mode)


PATH:

C:\BGBillingServer>PATH PATH=C:\Perl\site\bin;C:\Perl\bin;C:\jdk1.6.0_25\bin;C:\jre6;C:\jre6\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;"C:\Program Files (x86)\Zend\ZendServer\bin";"C:\Program Files (x86)\Zend\ZendServer\share\ZendFramework\bin";C:\Program Files\MySQL\MySQL Server 5.1\bin;C:\Program Files (x86)\Git\cmd;C:\Program Files (x86)\ImageMagick-win2k


Результат пока тот же:
Код:
C:\BGBillingServer>jsl -debug C:\BGBillingServer\server.ini
Debugging BGBillingServer.
Now starting JVM
Error loading: C:\jre6\bin\classic\jvm.dll
Stopping BGBillingServer.
Trying to stop service via JNI call to ru.bitel.common.bootstrap.Boot.exit
Done
Exiting



2skyb
Цитата:
Вы пытаетесь на хоум премиум завести сервер биллинга?
- да
Цитата:
советую поменять ось ибо намучаетесь
- ну это примерно как сменить сменить ниссан на мазду, потому что у последней дверные ручки прикольней, да.

У мну задача такая:
Есть заказчик, который работает на BGBilling'e. Есть я, которому надо наладить взаимодействие сайта заказчика с его биллингом. Разумеется, на боевых машинах никто ничего тестить не будет. Сначала на тестовом сервере, на котором работает еще народу много. Менять ОС сервера несколько накладно по времени простоя остальных. С целью никак не навредить тестовому серверу был поднят локальный на моей машине. Ну и не пошлО что то... Ради одного проекта менять ОС несколько круто я думаю. Поэтому я откладываю смену ОС как крайнюю меру. Если станет невмоготу - попробую поднять на FreeBSD 8.

Цитата:
запихать его как службу
- да ничего, нормально запихивается. Консоль главное запустить от имени администратора и тогда батники работают. ActiveMQ добавился в службы - работает. BGBillingServer добавился, но не запускается.

Автор:  skyb [ 26 май 2011, 12:25 ]
Заголовок сообщения:  Re: Не запускается BGBillingServer

Vakhlov писал(а):
2skyb
Цитата:
советую поменять ось ибо намучаетесь
- ну это примерно как сменить сменить ниссан на мазду, потому что у последней дверные ручки прикольней, да.

Да блин, вам не кто не указывает, делайте что хотите, хоть в досе, только вот вы пришли за советом сюда, да? вам советуют, а вы пытаетесь спорить....
Vakhlov писал(а):
BGBillingServer добавился, но не запускается.

Вот интересно...почему же....

Автор:  skyb [ 26 май 2011, 12:26 ]
Заголовок сообщения:  Re: Не запускается BGBillingServer

а, да, Виртуалки (как я понял вы в стадии теста) никто не отменял

Автор:  snark [ 26 май 2011, 16:42 ]
Заголовок сообщения:  Re: Не запускается BGBillingServer

Vakhlov писал(а):
Есть заказчик, который работает на BGBilling'e. Есть я, которому надо наладить взаимодействие сайта заказчика с его биллингом.

По быстрому - ставите денвер (маст хев же) и пихаете в него дамп БД, а потом просто запускаете батник и забываете про него, пусть себе ч0рное окошко висит. Ббыло как-то что БГБ на что-то ругался и батник просто не работал, а в ком. строке прекрасно запускался - я запускал БГБ и правил xsl с высящим окном консоли.

Автор:  skn [ 26 май 2011, 20:52 ]
Заголовок сообщения:  Re: Не запускается BGBillingServer

может JSL Вашу ОС не поддерживает? см. http://jslwin.sourceforge.net/current.html

Цитата:
Executables:
jsl.exe 32bit;VC2009;dynamically linked (depends on msvcrt90.dll)
jsl_debug.exe 32bit;VC2009;dynamically linked (depends on msvcrt90.dll); debug version
jsl_static.exe 32bit;VC2009;statically linked (does not depend on msvcrt90.dll)
jsl_VC6.exe 32bit;VC6;dynmically linked (does not depends on msvcrt90.dll))
jsl64.exe 64bit;VC2009;dynamically linked
jsl64_debug.exe 64bit;VC2009;dynamically linked; debug version
jsl_static64.exe 64bit;VC2009;statically linked

Автор:  skyb [ 27 май 2011, 03:19 ]
Заголовок сообщения:  Re: Не запускается BGBillingServer

skn писал(а):
может JSL Вашу ОС не поддерживает? см. http://jslwin.sourceforge.net/current.html

Цитата:
Executables:
jsl.exe 32bit;VC2009;dynamically linked (depends on msvcrt90.dll)
jsl_debug.exe 32bit;VC2009;dynamically linked (depends on msvcrt90.dll); debug version
jsl_static.exe 32bit;VC2009;statically linked (does not depend on msvcrt90.dll)
jsl_VC6.exe 32bit;VC6;dynmically linked (does not depends on msvcrt90.dll))
jsl64.exe 64bit;VC2009;dynamically linked
jsl64_debug.exe 64bit;VC2009;dynamically linked; debug version
jsl_static64.exe 64bit;VC2009;statically linked

оппа
Vakhlov писал(а):
Поэтому я откладываю смену ОС как крайнюю меру. Если станет невмоготу - попробую поднять на FreeBSD 8.

skyb писал(а):
советую поменять ось ибо намучаетесь

А можно было послушать меня и сделать все раньше ;)

Автор:  Vakhlov [ 01 июн 2011, 12:23 ]
Заголовок сообщения:  Re: Не запускается BGBillingServer

Поставил в VirtualBox Ubuntu - там BGBillingServer заработал. Client тоже.

2snark
Ну, денвер ни к чему, Зенд Сервер имеется. Батник из командной строки запускается, но после этого не запускается BGBillingClient. Точнее он выдает ошибку "Произошла ошибка при соединении с сервером".

Получается, что сервер как-то не до конца запускается что ли? Или я где то неверно указал какой-нибудь пароль? Делал все по инструкции...

Логи:
server.log
Код:
06-01/12:18:54  INFO [main] DefaultServerSetup - Binding javax.jms.ConnectionFactory[org.apache.activemq.ActiveMQConnectionFactory@2e297ffb] to java:comp/env/mq/connectionFactory
06-01/12:18:54  INFO [main] DefaultServerSetup - Init DB connection pools
06-01/12:18:54  INFO [main] DefaultServerSetup - Binding JDBC pool "master" to java:comp/env/jdbc/master
06-01/12:18:55  INFO [main] DefaultServerSetup - Init trash pools..
06-01/12:18:55  INFO [main] Server - Starting BGBillingServer..
06-01/12:18:55  INFO [main] Server - HTTP Connector: *:8080
06-01/12:18:55  INFO [main] Server - Starting HTTP connector...
06-01/12:18:55  INFO [main] Server - HTTPS Connector: null
06-01/12:18:55  INFO [main] Server - Browsing installed modules and plugins...
06-01/12:18:55  INFO [main] Server - Add servlet for modules and plugins...
06-01/12:18:55  INFO [main] Server - Creating installed modules map...
06-01/12:18:56  INFO [main] server - Starting listen admin port 2005
06-01/12:18:57  INFO [main] AbstractTilesApplicationContextFactory - Initializing Tiles2 application context. . .
06-01/12:18:57  INFO [main] AbstractTilesApplicationContextFactory - Finished initializing Tiles2 application context.
06-01/12:18:57  INFO [main] TilesContainerFactory - Initializing Tiles2 container. . .
06-01/12:18:57  INFO [main] TilesContainerFactory - Tiles2 container initialized
06-01/12:18:57  INFO [main] TilesAccess - Publishing TilesContext for context: org.apache.tiles.servlet.context.ServletTilesApplicationContext


server.error.log - пустой

server.mq.log
Код:
06-01/12:18:55  INFO [EventProcessor-init] EventProcessor - Init EventProcessor MQ connection factory...
06-01/12:18:56  INFO [ActiveMQ Task] FailoverTransport - Successfully connected to nio://127.0.0.1:61616


server.script.log
Код:
06-01/12:18:55  INFO [Thread-6] script - Starting event processor...
06-01/12:18:55  INFO [main] ScriptEventListener - Starting ScriptEventListener...
06-01/12:18:56  INFO [main] EventProcessor - Add listener ru.bitel.bgbilling.kernel.script.server.ScriptEventListener$1@67148603 to BG.Event.ru.bitel.bgbilling.kernel.script.common.ScriptFunctionModifiedEvent

Автор:  skyb [ 01 июн 2011, 12:25 ]
Заголовок сообщения:  Re: Не запускается BGBillingServer

Vakhlov писал(а):
Поставил в VirtualBox Ubuntu - там BGBillingServer заработал. Client тоже.
...................
Батник из командной строки запускается, но после этого не запускается BGBillingClient. Точнее он выдает ошибку "Произошла ошибка при соединении с сервером".
...................
Получается, что сервер как-то не до конца запускается что ли? Или я где то неверно указал какой-нибудь пароль? Делал все по инструкции...

/me сидит и хихикает

Автор:  snark [ 01 июн 2011, 16:07 ]
Заголовок сообщения:  Re: Не запускается BGBillingServer

Vakhlov писал(а):
Поставил в VirtualBox Ubuntu - там BGBillingServer заработал.

Батник из командной строки запускается, но после этого не запускается BGBillingClient. Точнее он выдает ошибку "Произошла ошибка при соединении с сервером".

У Вас венда, а сервер работает в вбоксе, так? Если так, то Вам необходимо поправить строчку
Код:
db.server.0.url=http://IP.адрес.БГБ.сервера:8080/bgbilling/executer

в файле client.properties, находящийся в папке с клиентом. Проблема в том что у Вас клиент пытается обращаться на 127.0.0.1 (по дефолту), а т.к. там сервера нет - клиент выдает ошибку.

Автор:  Vakhlov [ 01 июн 2011, 16:40 ]
Заголовок сообщения:  Re: Не запускается BGBillingServer

Не совсем. И сервер, и клиент на винде. Отдельно есть убунта в VirtualBox'е, там отдельно установлены и сервер, и клиент. В убунте сервер хоть и криво, но запускается. Клиент запускается и работает нормально.

В винде же, после запуска server.bat я пытаюсь запустить bgbilling_w2k.bat, который и выдает ошибку подключения к бд...

Автор:  Vakhlov [ 01 июн 2011, 16:51 ]
Заголовок сообщения:  Re: Не запускается BGBillingServer

2snark - большое спасибо
Цитата:
в файле client.properties

Посмотрел файл. Ввел в браузер http://127.0.0.1:8080/bgbilling/executer и увидел, что 8080 не подходит, занят. Совсем забыл про это. Поменял в client.properties и в data.properties порт на 8282 и все заработало - клиент запустился. А 2 ч0рных окошка (сервера и клиента) какбы не мешают

Автор:  snark [ 01 июн 2011, 16:57 ]
Заголовок сообщения:  Re: Не запускается BGBillingServer

Вам же надо по быстрому - ну так запустите сервер в вбоксе и общайтесь с ним клиентом из венды. Потом заказчику сможете не только работу, но и сервер отдать в виде виртуальной машины ;)

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