Развёртывание и настройка web-сервисов Домино

В настройках Windows Server firewall нужно разрешить входящие соединения по портам 8080-8099. Если количество web- серверов Домино превысит 20, то нужно соответственно расширить диапазон портов.

Для нормальной работы экземпляров Домино, работающих в режиме сервиса нужно резервировать примерно 400Мб оперативной памяти сервера на экземпляр.

Структура каталогов

Корневой каталог для всех web-сeрвисов - /Domino/SberMarket/WebServices. Каждый сервис развёртывается изолированно в своём собственном каталоге (бины, проект). Такая схема позволит обновлять сервисы по отдельности, без перезапуска всей инфраструктуры.

/Domino

  /SberMarket

    /WebServices

      /OrdersHook

        /Bin

        /Project

        /Log

        startService.bat

        stopService.bat

        restartService.bat

      /OrdersApi

        /Bin

        /Project

        /Log

        startService.bat

        stopService.bat

        restartService.bat

Параметры запуска приложения

Web-сервис (хук) для обработки входящих уведомлений от СМ. Четыре экземпляра приложения, прослушивающих порты с 8081 по 8084.

C:\Domino\SberMarket\WebServices\OrdersHook\Bin\domino8.exe

   C:\Domino\SberMarket\WebServices\OrdersHook\Project\RETAIL-STORE

   /SERVER

   LISTEN=http://<ip web- сервера Домино>:8081/

   DBSERVER=<Ссылка на tnsnames.ora>

   SCHEME=<Имя схемы oracle (БД Домино)>

   USERNAME=SberMarketOrdersHook

   TOKEN=81

Web-сервис для сборки заказов СМ. Четыре экземпляра приложения, прослушивающих порты с 8091 по 8094.

C:\Domino\SberMarket\WebServices\OrdersApi\Bin\domino8.exe

   C:\Domino\SberMarket\WebServices\OrdersApi\Project\RETAIL-STORE

   /SERVER

   LISTEN=http://<ip web- сервера Домино>:8091/

   DBSERVER=<Ссылка на tnsnames.ora>

   SCHEME=<Имя схемы oracle (БД Домино)>

   USERNAME=SberMarketOrdersApi

   TOKEN=91

Автозапуск сервисов при старте сервера

Через задание с однократным запуском.

Ручной останов и запуск сервиса

Батники start/stop/restartService.