Как запустить сервер WAS Liberty Core в качестве фоновой службы в Windows - PullRequest
0 голосов
/ 08 января 2020

Мы установили WAS Liberty Core 8.5.5 для запуска мобильных приложений Maximo в любом месте.

Если мы запустим сервер из CMD, то сможем получить доступ к консоли рабочего стола и приложениям maximo в любом месте.

Команда, которую мы используем для запуска сервера.

запуск сервера server1

Но как только мы закрыли окно CMD, сервер останавливается автоматически.

Любой Временное решение для запуска сервера в качестве фоновой службы?

Также нам нужна информация о том, как добавить сервер WAS Liberty в Windows службу запуска, чтобы он автоматически запускался при перезагрузке системы.

Спасибо

Ajay

Ответы [ 2 ]

1 голос
/ 08 января 2020

Вы можете запустить Liberty как Windows сервис:

https://www.ibm.com/support/knowledgecenter/en/SSEQTP_liberty/com.ibm.websphere.wlp.doc/ae/twlp_setup_new_server_winserv.html

bin \ server registerWinService serverName

bin \ server startWinService serverName

bin \ server stopWinService serverName

Конечно "net stop /net start "или services.ms c можно использовать вместо startWinService / stopWinService

0 голосов
/ 28 января 2020

Функция настройки правильной службы windows недоступна в Websphere Liberty 8.5.5.x.

Вы можете использовать s c .exe для создания службы, связанной с исполняемым файлом сервера, но она не будет работать правильно, то есть не будет корректно реагировать на команды из приложения служб. Например, вы сможете запустить службу, и сервер запустится, но затем вы увидите ошибку, говорящую о том, что служба не ответила своевременно.

Согласно этому вопросу надлежащая функциональность, как описано в другом ответе, стала доступна только в версии 17.0.0.1.

Надеюсь, что поможет,

John

...