2013-09-09 4 views
0

Я знаю, что у полной Websphere есть утилита, которая позволила вам создать службу Windows для запуска и остановки сервера. Но я не видел ничего подобного для свободы.Запуск Websphere Liberty как сервис Windows

Использую ли я сторонний мост, например http://nssm.cc? или есть другой путь.

ответ

0

Нет встроенной интеграции с сервисом Windows, поэтому вам придется найти стороннее решение.

У меня нет опыта с ними, но вы также можете посмотреть Java Service Launcher или Java Service Wrapper.

0

Добавить WAS в качестве службы окон (с типом запуска набора автоматически) Open Command Prompt с правами администратора (Запуск от имени администратора), а затем использовать следующую команду:

sc create WASLibertyV85 binPath="C:\IBM\WebSphere\Liberty\bin\server.bat start simpleServer" DisplayName="IBM WebSphere Liberty V8.5" start=auto 

где «SimpleServer» является имя сервера.

C:\Users\Administrator>sc create WASLibertyV85 binPath="C:\IBM\WebSphere\Liberty\bin\server.bat start simpleServer" DisplayName="IBM WebSphere 
Liberty V8.5" start=auto 

[SC] CreateService SUCCESS 

Примечание: БЫЛА Liberty сервер может быть запущен и остановлен, используя следующие команды:

Для его запуска: C:\IBM\WebSphere\Liberty\bin\server.bat start simpleServer Чтобы остановить его: C:\IBM\WebSphere\Liberty\bin\server.bat stop simpleServer

ВНИМАНИЕ:

Когда Сервис запускается вручную (sc start WASLibertyV85) или через сервисный интерфейс появляются следующие проблемы «can». Эта ошибка не влияет на запуск сервера.

C:\Users\Administrator>sc start WASLibertyV85 

[SC] StartService FAILED 1053: 

Служба не ответила на запрос запуска или контроля своевременно.

0

В WebSphere Liberty в 17.0.0.1, есть новый набор параметров в команде «сервера».

server registerWinService <server name> 
server unregisterWinService <server name> 
server startWinService <server name> 
server stopWinService <server name> 

Службы также могут запускаться и останавливаться через панель управления службами Windows.