Установка/удаление сервера Janet в виде 64-битной службы Windows¶
Автор: Михаил Коллеганов
Компания: МНПП Намип
Данный материал основан на статье, опубликованной в блоге компании Adobe, посвященной установке сервера JBoss в виде 64-битной службы Windows
Требования к окружению¶
- JDK версии 1.5 или выше можно загрузить по адресу. Рекомендуем использовать последнюю доступную версию JDK. Далее для ссылок на место установки JDK будем использовать следующее обозначение
%JAVA_HOME%. - Последнюю версию iJaNet Server можно загрузить по адресу (ссылки вида
janet-installer-5.x.x.jar). Процесс установки платформы iJaNet рассмотрен в п 3.3 Платформа iJaNet V5. Общее описание. Далее для ссылок на место установки платформы будем использовать следующее обозначение%JANET_HOME%.
Подготовительные работы¶
Шаг 1¶
Для запуска сервера Janet в виде 64-битной службы Windows необходимо скачать JBoss Web Native Connector for 64-bit Windows ("JBoss Native 2.0.6 Win64 AMD64/EMT64"), например, отсюда.
Шаг 2¶
Распаковать скаченный архив. Скопировать все содержимое папки in архива в папку %JANET_HOME%in сервера iJaNet.
Шаг 3¶
Отредактировать файл service.bat, который используется для установки/удаления/запуска/приостановки/остановки службы сервера iJaNet.
Шаг 3.1¶
В первую очередь необходимо назвать службу (задать системное имя (SVCNAME) и отображаемое название (SVCDISP)) и дать ей описание (SVCDESC), отредактировав следующие строки:
set SVCNAME=JanetService
set SVCDISP=Janet Application Server
set SVCDESC=Janet Application Server Platform: Windows x64
Шаг 3.2¶
В секции :cmdStart произвести замену строки:
call run.bat < .r.lock >> run.log 2>&1
на строку (параметр –c задает название конфигурации, параметр –b определяет привязку IP-адресов сервера к данной службе):
call run.bat -c janet -b 0.0.0.0 < .r.lock >> run.log 2>&1
В данном случае используется конфигурация janet и доступна она по всем IP-адресам сервера.
Шаг 3.3¶
Повторить шаг 3.2. для секции :cmdRestart.
Шаг 4¶
Сохранить измененный файл service.bat.
Установка службы¶
Шаг 1¶
Перейти в папку %JANET_HOME%in. Запустить командую строку cmd и создать службу Windows, выполнив следующую команду
service.bat install
В случае успеха, на экране должно появиться сообщение Service [SVCDISP] installed, например Service Janet Application Server installed.
Шаг 2¶
Проверка наличия службы в списке служб, используя апплет «Службы» панели управления Windows.
Шаг 3¶
В настройках службы изменить тип запуска с «Вручную» (Manual) на «Авто» (Auto).
Верификация установки¶
Шаг 1¶
Используя апплет «Службы» панели управления Windows, запустите службу Janet Application Server. Проверьте наличие файла server.log в папке %JANET_HOME%log и его содержимое на наличие ошибок запуска сервера приложений.
Шаг 2¶
Остановите службу, используя апплет «Службы» панели управления Windows. Проверьте содержимое файла server.log в папке %JANET-HOME%log на осуществление корректной остановки сервера приложений.
Удаление службы¶
Шаг 1¶
Перейти в папку %JANET_HOME%in. Запустить командую строку cmd и удалить службу Windows, выполнив следующую команду
service.bat uninstall
В случае успеха, на экране должно появиться сообщение Service [SVCDISP] removed, например Service Janet Application Server removed.
Шаг 2¶
Проверка корректности удаления службы из списка служб, используя апплет «Службы» панели управления Windows.