С версии 7.10+ (в сборках от 15 января 01 декабря 2019 и позднее) доступен новый способ запуска клиента биллинга BGBilling Runner. Данный вариант является рекомендуемым способом запуска клиента биллинга.
...
- На клиентском компьютере должна быть установлена виртуальаная машина Java (JRE)
- Загрузить архив с BGBilling Runner на клиентский компьютер (например отсюда ftphttps://ftp.bgbilling.ru/pubdownload/bgbilling/runner/)
- Распаковать архив в домашнем каталоге пользователя или на сетевом диске если клиент будут запускать несколько пользователей.
- Убедиться, что установлена и корректно настроена системная переменная JAVA_HOME
- При необходимости настроить адреса сервера(ов) биллинга по умолчанию (что то типа http[s]://host[:port][/bgbilling]/executer), которые будут использоваться при запуске BGBilling Runner. Доступно несколько способов задания списка доступных серверов:
- в файле config.json из архива BGBilling Runner
- на локальном сервере, при запуске BGBilling Runner пытается загрузить список серверов с сайта http://billing.local/servers.json (пример файла config_http.json см. архиве BGBilling Runner). Адрес сайта и имя файла могут быть заданы в файле config.json, парметр "configURL" : "none". Значение "none" отключает загрузку с сайта.
- ручной ввод данных сервера в интерфейсе BGBilling Runner.
- Запустить BGBilling Runner с помощью скриптов запуска runner.sh(Linux) или runner.bat(Windows)
Выбрать необходимый сервер, ввести ни необходимости логин и пароль и Войти на сервер.
Примечание title Внимание При установке базы биллинга в ней создаётся единственный пользователь admin c паролем admin. После первого входа желательно поменять пароль в целях безопасности.
...
При первом запуске BGBilling Runner, если в домашнем каталоге пользователя есть файл ~/./bgbilling/config, то программа попытается загрузить из него данные о серверах, и сохраненных логинах и паролях. Данные будут сохранены в файле ~/./bgbilling/servers.json. При последующих запусках если существует файл ~/./bgbilling/servers.json, то загрузка данных из ~/./bgbilling/config производиться не будет.
...
Для отключение проверки валидности сертификата в config.json или config.json загружаемого с сервера, нужно указать параметр "anySSL" : "true". Это работает только для новых пользователей, тех кто в первый раз запускает BGBilling Runner. Для тех кто уже запускал BGBilling Runner ранее необходимо данные настройки сделать в конфиге пользователя, в домашнем каталоге пользователя, в папке .bgbilling файл servers.json.
3. Запуск клиента биллинга в debug режиме
...