#wildfly #wildfly-10 #prunsrv
#wildfly #wildfly-10 #prunsrv
Вопрос:
При запуске службы WildFly происходит сбой с сообщением об ошибке:
Область данных, переданная системному вызову, слишком мала.
Вот как я установил службу:
Я скопировал C:wildfly-10.1.0.Finaldocscontribscriptsservice
в C:wildfly-10.1.0.Finalbinservice
.
Аналогично тому, как это работало с WildFly 8, я установил службы с помощью следующей команды:
установка службы / администратор jbossuser / jbosspass mypassword
При запуске службы с помощью service start
команды происходит сбой со следующим сообщением об ошибке:
Использование X86-32-разрядной версии prunsrv Область данных, переданная системному вызову, слишком мала. Не удалось запустить запуск serviceService Wildfly... ОШИБКА: не удалось загрузить конфигурацию службы Wildfly
Ответ №1:
Просто удалите кавычки вокруг значения описания:
set DESCRIPTION=WildFly Application Server
Ответ №2:
Удалите значение описания в 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=**
У меня это сработало, я думаю, вы можете использовать описание без пробелов, но я не пробовал.
Ответ №3:
Я наблюдал аналогичную ошибку в Wildfly 11.0.0.Final. Но проблема была в опции DISPLAYNAME. Я изменил его по умолчанию, и там у меня были пробелы, и это вызвало ту же ошибку.
Я изменил (имя по умолчанию просто Wildfly):
set DISPLAYNAME= сервер приложений WildFly
на:
set DISPLAYNAME=»Сервер приложений WildFly»
И это сработало. Странно, что кавычки в ОПИСАНИИ вызывают ошибку, а отсутствие кавычек в DISPLAYNAME также вызывает ошибку (простое имя без пробелов не нуждается в кавычках).