Для работы сервера биллинга необходима установка и запуск MySQL и ActiveMQ-сервера.
Извлеките из архива BGBillingServer_X.X_Y.zip файл dump.sql и BGBillingServer (X.X - номер версии, Y - билда) в каталог установки. Стандартный каталог установки для Linux /usr/local, для Windows - C:\.
Перенесите файл dump.sql на машину с MySQL-севером, если это отдельная машина. Перейдите в каталог в dump.sql, запустите
...
При необходимости скорректируйте параметры подключения к БД и ActiveMQ в data/data.properties. Там же можно скорректировать прослушиваемый порт, адрес, порт управления.
При успешном запуске (см.далее) в папке log биллинга должны появится server.log и server.out. В первом должно быть примерно следующее:
Блок кода | ||||
---|---|---|---|---|
| ||||
INFO 13.07.2005 19:42:42 Starting BGBillingServer.. INFO 13.07.2005 19:42:42 HTTP port: 8080 INFO 13.07.2005 19:42:42 Browsing installed modules.. INFO 13.07.2005 19:42:42 dialup v.3.5 INFO 13.07.2005 19:42:42 email v.3.5 ... INFO 13.07.2005 19:42:42 Starting listen admin port 2005 |
...
Linux
Выполните стандартные действия, предшествующие установке приложения на Linux.
Установите переменную JAVA_HOME в файле setenv.sh.
Блок кода | ||||
---|---|---|---|---|
| ||||
JAVA_HOME=/opt/java/jdk |
...
Создайте службы сервера, планировщика и загрузчика логов. Для этого используйте скрипты из BGBillingServer/script. Скрипт bgcommonrc таже необходимо перенести в /etc/init.d, он содержит общие переменные для скриптов сервера, планировщика и загрузчика логов.
...
Блок кода | ||||
---|---|---|---|---|
| ||||
/etc/init.d/bgbilling start /etc/init.d/bgscheduler start /etc/init.d/bgdataloader start |
...
Windows
Выполните cтандартные действия, предшествующие установке приложения на Windows.
Установите переменную окружения BGBILLING_SERVER_DIR=C:\BGBillingServer.
После этого необходимо перезагрузить компьютер.
...
Проинсталируйте службу сервера, планировщика и загрузчика логов. Для этого перейдите в папку C:\BGBillingServer и запустите server_install.bat, scheduler_install.bat и dataloader_install.bat.
Зайдите в управление службами и запустите службы BGBillingServer, BGScheduler, BGDataLoader.