Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Для запуска и работы биллинга требуется Java SE Development Kit 8 (или сокращенно - JDK). Последнюю версию для вашей платформы можно найти по адресу httpshttps://openjdk.java.net/install/. Необходимо загрузить именно Java SE JDK (JRE + средства разработки), а не JRE (только Java-машина), т.к. биллинг использует динамическую компиляцию кода, кроме того, средства разработки могут быть полезны при расследовании нештатных ситуаций в системе.

...

JDK должна быть установлена на всех серверах с компонентами биллинга, в т.ч. на клиентских машинах. Также JDK необходим для запуска ActiveMQ.

Linux

Загрузите .tar.gz файл (например, jdk-8u191-linux-x64.tar.gz), скопируйте его в директорию /opt/java (создайте, если её нет), перейдите в неё, распакуйте архив, появится подкаталог, например jdk1.8.0_191. jdkXXX. Для более удобного обновления Java в дальнейшем рекомендуем перейти в папку /opt/java и создать символическую ссылку /opt/java/jdk8 к jdk к папке /opt/java/jdk1.8.0_191.

Code Block
languagebash
ln -s jdk1.8.0_191 jdk8

jdkXXX.

Путь /opt/java/jdk8 является jdk является JAVA_HOME - системной переменной, являющейся путём к Java-машине. Вы можете указать JAVA_HOME глобально для всех приложений, создав файл /etc/profile.d/java_home.sh с содержимым:

Code Block
languagebash
#!/bin/sh
 
JAVA_HOME=/opt/java/jdk8jdk

Или же вы можете указать JAVA_HOME в скриптах запуска (например, в файле setenv.sh в BGBillingServer).

...

Windows

Загрузите установочный jdkXXX.exe файл (например jdk-8u191-windows-x64.exe) и запустите его установку. Рекомендуем устанавливать ближе к корню диска, например C:\Java\JDK8JDK. Иначе при установке в Program Files путь будет содержать пробелы, что неудобно при использовании в batch-файлах и командной строке.

...