При запуске WildFly автономного сервера в качестве службы Windows, service install
регистров команды запуска standalone.bat
без выбора.
По умолчанию standalone.bat
загружает standalone.conf.bat
, а не standalone.conf
, который предназначен для платформ Unix.
Загружается специальная переменная окружения STANDALONE_CONF
с указанием ее пути. Там можно установить JAVA_OPTS
, но не параметры сервера.
Чтобы избежать редактировать WildFly релиза standalone.bat
файла, я рекомендую создать копию bin/service/service.bat
в bin/service/service-myproject.bat
, где вы можете адаптировать параметры запуска и добавить --server-config
:
set STARTPARAM="/c \"set NOPAUSE=Y ^^^&^^^&
standalone.bat --server-config=standalone-full.xml\""
В то же время, этот конкретный service-myproject.bat
позволяет для настройки вашей службы с помощью SHORTNAME
, DISPLAYNAME
и DESCRIPTION
переменных.
Не забудьте вызвать service-myproject.bat
с параметрами /user
и /password
, чтобы служба могла полностью остановить ваш экземпляр с предоставленным административным пользователем.
В WildFly 10 эта опция больше недоступна: 'ОШИБКА: Непризнанный вариант:/config' – mjn42
Это. Я использовал это при обновлении с Wildfly 8 до 10. Сейчас я проверил service.bat и команда/config все еще там. Должна быть другая проблема. –
Решено: моя загрузка WildFly 10.1 была повреждена, теперь она работает с NetBeans 10.1. Большое спасибо за подсказку! – mjn42