...
- На клиентском компьютере должна быть установлена виртуальаная машина Java (JRE)
- Загрузить архив с BGClientRunner на клиентский компьютер (например отсюда ftp://ftp.bgbilling.ru/pub/bgbilling/7.2/)
- Распаковать архив в домашнем каталоге пользователя или на сетевом диске если клиент будет запускать несколько пользователей.
- Убедиться, что установлена и корректно настроена системная переменная JAVA_HOME
- При необходимости настроить адреса сервера(ов) биллинга по умолчанию (что то типа http[s]://host[:port][/bgbilling]/executer), которые будут использоваться при запуске BGClientRunner. Доступно несколько способов задания списка доступных серверов:
- в файле config.json из архива BGClientRunner
- на локальном сервере, при запуске BGClientRunner пытается загрузить список серверов с сайта http://billing.local/servers.json (пример файла config_http.json см. архиве BGClientRunner). Адрес сайта и имя файла могут быть заданы в файле config.json, парметр "configURL" : "none". Значение "none" отключает загрузку с сайта.
- ручной ввод данных сервера в интерфейсе BGClientRunner.
- Запустить BGClientRunner с помощью скрптов запуска runner.sh(Linux) или runner_w2k.bat(Windows)
Выбрать необходимый сервер, ввести ни необходимости логин и пароль и Войти на сервер.
Примечание title Внимание При установке базы биллинга в ней создаётся единственный пользователь admin c паролем admin. После первого входа желательно поменять пароль в целях безопасности.
Если при запуске клиента нужно передать дополнительные параметры это можно сделать в редакторе VM arguments. Для каждого сервера можно настроить свои параметры, при этом если необходимо, что бы параметры сохранялись между запусками клиента, их необходимо их добавлять в режиме редактирования, иначе они будут применяться только для текущего запуска.
Алгоритм работы BGClientRunner
...