Сервис WildFly 10.1 не запускается
При запуске сервиса WildFly происходит сбой с сообщением об ошибке:
Область данных, переданная системному вызову, слишком мала.
Вот как я установил сервис:
Я скопировал C:\wildfly-10.1.0.Final\docs\contrib\scripts\service
в C:\wildfly-10.1.0.Final\bin\service
,
Как и в случае с WildFly 8, я установил службы с помощью следующей команды:
служба установки / администратор jbossuser /jbosspass mypassword
При запуске сервиса с помощью service start
команда завершается со следующим сообщением об ошибке:
Использование версии prunsrv для X86-32bit Область данных, переданная системному вызову, слишком мала. Не удалось запустить сервис Wildfly начиная с... ОШИБКА: не удалось загрузить служебную конфигурацию Wildfly
3 ответа
Просто удалите кавычки вокруг значения описания:
set DESCRIPTION=WildFly Application Server
Удалите значение description в service.bat вместо "Сервер приложений Wildfly"
**rem defaults
set SHORTNAME=Wildfly
set DISPLAYNAME=WildFly
rem NO quotes around the description here !
set DESCRIPTION="WildFly Application Server"
set CONTROLLER=localhost:9990
set DC_HOST=master
set IS_DOMAIN=false
set LOGLEVEL=INFO
set LOGPATH=
set JBOSSUSER=
set JBOSSPASS=
set SERVICE_USER=
set SERVICE_PASS=
set STARTUP_MODE=manual
set ISDEBUG=
set CONFIG=
set HOSTCONFIG=host.xml
set BASE=**
Это сработало для меня, я думаю, вы можете использовать описание без пробелов, но я не пробовал.
Я наблюдал похожую ошибку на Wildfly 11.0.0.Final. Но проблема была в опции DISPLAYNAME. Я изменил его по умолчанию, и у меня там были пробелы, и это вызвало ту же ошибку.
Я изменил (имя по умолчанию просто Wildfly):
set DISPLAYNAME = WildFly Сервер приложений
чтобы:
set DISPLAYNAME = "Сервер приложений WildFly"
И это сработало. Странно, что кавычки в DESCRIPTION вызывают ошибку, а отсутствие кавычек в DISPLAYNAME также вызывает ошибку (простое имя без пробелов не нуждается в кавычках).