Установка/удаление сервера Janet в виде 64-битной службы Windows

Автор: Михаил Коллеганов
Компания: МНПП Намип

Данный материал основан на статье, опубликованной в блоге компании Adobe, посвященной установке сервера JBoss в виде 64-битной службы Windows

Требования к окружению

  1. JDK версии 1.5 или выше можно загрузить по адресу. Рекомендуем использовать последнюю доступную версию JDK. Далее для ссылок на место установки JDK будем использовать следующее обозначение %JAVA_HOME%.
  2. Последнюю версию 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.

service_absent.png (10.6 KB) Виталий Шакуров, 04/30/2010 01:00 am

service_present.png (10.7 KB) Виталий Шакуров, 04/30/2010 01:00 am

Also available in: HTML TXT