Проект

Общее

Профиль

WinSW

Windows Service Wrapper (WinSW) - это модуль, который оборачивает любое приложение и управляет им как службой Windows.

1) Необходимо скачать WinSW:

2) Создать папку на локальном диске с названием (Например myapp)

3) Перенести ранее скаченный файл WinSW в созданную нами папку.

4) Переименовать файл WinSW в название сервиса, который вы будете оборачивать, как службу. (Например myapp)

5) Создать одноименный файл XML, в данном случае myapp.xml

6) Открыть файл на редактирование с помощью текстового редактора, в данном случае используем notepad++

7) Копируем пример конфигурации ниже

<service>
<id>myapp</id>
<name>myapp(powered by WinSW)</name>
<description>run myapp service</description>
<executable>java</executable>
<arguments>-jar mcis-mobile-service_0.0.6-WOL.jar 
  --spring.datasource.url=jdbc:oracle:thin:@192.168.1.89:1521:tst 
  --spring.datasource.username=tst 
  --spring.datasource.password=st 
  --server.port=10081 
  --app.session.timeout=900000
</arguments>
<logpath>%BASE%\logs</logpath>
<log mode="roll-by-size">
<sizeThreshold>10240</sizeThreshold>
<keepFiles>8</keepFiles>
</log>
<delayedAutoStart>true</delayedAutoStart>
<onfailure action="restart" delay="20 sec"/>
<workingdirectory>C:\myapp</workingdirectory>
<priority>normal</priority>
</service>

8) Вставляем конфигурацию в файл открытый на редактировании.

9) Запустить myapp.exe install [options], чтобы установить службу.

10) Запустить, чтобы использовать. myapp.exe start [путь до myapp.xml] --no-elevate

11) Запустить, чтобы увидеть, запущен ли ваш сервис. myapp.exe status [путь до myapp.xml]

Экспортировать в PDF HTML TXT