2016-10-04 4 views
5

При запуске службы WildFly он терпит неудачу с сообщением об ошибке:WildFly 10,1 Обслуживание не запускается

The data area passed to a system call is too small.

Это, как я установил службу:

Я скопированный C:\wildfly-10.1.0.Final\docs\contrib\scripts\service к C:\wildfly-10.1.0.Final\bin\service.

Подобно тому, как он работал с WildFly 8, я установил службы с помощью следующей команды:

service install /jbossuser admin /jbosspass mypassword

При запуске службы с помощью service start, команда выдает следующее сообщение об ошибке:

Using the X86-32bit version of prunsrv 

The data area passed to a system call is too small. 
Failed to start serviceService Wildfly starting... 
ERROR: Failed to load service Wildfly configuration

ответ

1

Удалить значение описания в 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=** 

Это сработало для меня, я думаю, вы можете использовать описание без пробелов, но я не пробовал.

1

Я наблюдал подобную ошибку на Wildfly 11.0.0.Final. Но проблема была в опции DISPLAYNAME. Я изменил его по умолчанию, и у меня там были белые пробелы, и это вызвало ту же ошибку.

Я изменил (имя по умолчанию только Wildfly):
набор DISPLAYNAME = WildFly Application Server
к:
набор DISPLAYNAME = "WildFly сервера приложений"

И это сработало. Его странно, что цитаты в DESCRIPTION вызывают ошибку и отсутствие кавычек в DISPLAYNAME, также вызывает ошибку (простое имя без пробелов не нуждается в кавычках).

Смежные вопросы