1.5. Установка GlobalServer в качестве службы Windows#
Установка и управление службой производится при помощи утилиты Apache Commons Daemon
1.5.1. Установка#
Скачать архив утилиты
commons-daemon-[version]-bin-windows.zip
с https://www.apache.org/dist/commons/daemon/binaries/windows/- Распаковать архив утилиты в корневую директорию
GlobalServer
Выбрать файлы утилиты соответствующие разрядности операционной системы и jvm
- Распаковать архив утилиты в корневую директорию
Копировать файлы скриптов из текущей директории в корневую директорию
GlobalServer
Произвести настройку конфигурации GlobalServer
Выполнить скрипт
install_global_service.bat
1.5.2. Назначение скриптов#
install_global_service.bat
- установить службуGlobal3Service
start_global_console.bat
- запустить службуGlobal3Service
в качестве консольного приложения:вместе с запуском службы откроется окно консоли, к котором будет отображаться стандартный вывод службы и сервера приложений
start_global_service.bat
- запустить службуGlobal3Service
start_global_service_monitor.bat
- запустить приложение настроек запуска и остановкиGlobalServer
в качестве службы Windowsstop_global_service.bat
- остановить службуGlobal3Service
uninstall_global_service.bat
- удалить службуGlobal3Service
Note
Так же службой, после установки, можно управлять при помощи стандартных компонентов Windows
1.5.3. Логирование#
По умолчанию запись логов производится в файлы {корневая директория GlobalServer}/logs/Global3Service.{YYYY-MM-dd}.log
1.5.4. Возможные ошибки#
Failed creating Java 'C:\Program Files\Java\jdk1.8.0_211\jre\bin\server\jvm.dll'. %1 не является приложением Win32.
Ошибка вызвана несоответствием разрядности бинарного файла утилиты
Apache Commons Daemon
и jvm. Нужно заменить файлprunsrv.exe
на 64-разрядный из архива утилитыApache Commons Daemon
1.5.5. Ссылки#
Официальный сайт
Apache Commons Daemon
https://commons.apache.org/proper/commons-daemon/Скачать дистрибутив
Apache Commons Daemon
http://www.apache.org/dist/commons/daemon/binaries/windows/Описание команд и настроек
Apache Commons Daemon
https://commons.apache.org/proper/commons-daemon/procrun.html