GlassFish как служба Windows - PullRequest
0 голосов
/ 22 марта 2012

Я использую GlassFish 3.1.2. Я хочу создать сервис GlassFish, чтобы при каждом запуске системы он автоматически запускал домен GlassFish.

В домене по умолчанию domain1 есть кластерный кластер1, имеющий два экземпляра instance1 и instance2.

Но когда я использую команду ...

asadmin>domain1Service.exe start

Запускает домен, но кластеры не запускаются. Так как я могу сделать сервис, который может запускать кластеры ??

Нужно ли создавать отдельный сервис для каждого экземпляра в кластере ??

Ответы [ 2 ]

2 голосов
/ 26 марта 2012

Мы можем создать сервис поверх экземпляра кластера в GlassFish.

Для этого мы должны создать отдельный сервис для каждого экземпляра.Эта команда используется для создания службы для каждого экземпляра.

asadmin>>create-service --nodedir <<node-dir location>>  <<node-name>>

Спасибо, Gunjan.

0 голосов
/ 22 марта 2012

Похоже, вы запускаете это на компьютере с Windows, поэтому я бы написал пакетный скрипт (.bat), который выполняет соответствующие команды asadmin.

asadmin start-domain --user admin --passwordfile adminpassword.txt domain1

asadmin start-cluster --user admin --passwordfile adminpassword.txt cluster1

Чем бы я настроил службу так, чтобы она указывала на командный файл.

...