2015-03-04 9 views
13

WildFly zapewnia service.bat w %WILDFLY_HOME%\bin\service. Wywołanie pliku wsadowego z parametrem install instaluje WildFly jako usługę w systemie Windows.Jak uruchomić WildFly jako usługę z standalone-full.xml?

Wprowadziłem zmiany do standalone.conf i potrzebuję użyć standalone-full.xml w mojej konfiguracji. Dlatego chciałbym uruchomić usługę WildFly z tymi parametrami w systemie Windows. Czy to możliwe? Jak mam to zrobić?

Odpowiedz

7

Tak, jest to możliwe. Należy zmieniać tylko zmienną SERVER_OPTS na pliku standalone.bat. Ponadto nie trzeba wprowadzać żadnych zmian pod adresem standalone.conf.

Umieść poniżej linii i spróbuj ponownie.

set "SERVER_OPTS=--server-config=standalone-full.xml" 
0

Podczas uruchamiania JBoss Application Server serwer autonomiczny jako usługa systemu Windows, service install rejestry polecenia standalone.bat rozpocząć bez opcji. Domyślnie standalone.bat ładuje standalone.conf.bat, a nie standalone.conf, który jest przeznaczony dla platform Unix.

Możliwe jest załadowanie określonej zmiennej środowiskowej standalone.conf.bat ustawiającej plik STANDALONE_CONF. Tam można ustawić opcje JAVA_OPTS, ale nie opcje serwera.

Aby uniknąć edytować JBoss Application Server zwolnić standalone.bat plik, polecam, aby utworzyć kopię bin/service/service.bat jak bin/service/service-myproject.bat gdzie można dostosować parametry startowe i dodaj --server-config:

set STARTPARAM="/c \"set NOPAUSE=Y ^^^&^^^& 
    standalone.bat --server-config=standalone-full.xml\"" 

Jednocześnie, ten specyficzny service-myproject.bat pozwala w celu dostosowania instalacji usług za pomocą zmiennych SHORTNAME, DISPLAYNAME i DESCRIPTION.

Nie należy zapominać o wywołaniu service-myproject.bat z opcjami /user i /password, aby umożliwić usłudze czysto zatrzymanie instancji przy użyciu przyznanego użytkownika administracyjnego.

1

Wystarczy utworzyć usługę za pomocą polecenia service.bat install /config standalone-full.xml

+0

W JBoss Application Server 10 ta opcja nie jest już dostępna: 'BŁĄD: Opcja Nierozpoznany:/config' – mjn42

+1

Jest. Użyłem powyższego podczas aktualizacji z wersji Wildfly 8 na 10. Właśnie sprawdziłem service.bat, a komenda/config nadal tam jest. Musi być inny problem. –

+0

Rozwiązane: pobieranie mojego WildFly 10.1 było uszkodzone, teraz działa z NetBeans 10.1. Wielkie dzięki za podpowiedź! – mjn42