2016-10-04 30 views
5

Uruchamiając usługę JBoss Application Server nie powiedzie się z komunikatem o błędzie:JBoss Application Server 10.1 Usługa nie zaczyna

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

To jak ja zainstalować usługę:

mam skopiowany C:\wildfly-10.1.0.Final\docs\contrib\scripts\service do C:\wildfly-10.1.0.Final\bin\service.

Podobnie jak to było pracować z JBoss Application Server 8, mam zainstalowane usługi za pomocą następującego polecenia:

service install /jbossuser admin /jbosspass mypassword

Przy uruchamianiu usługi przy użyciu service start, polecenie nie powiedzie się z następującym komunikatem o błędzie:

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

Odpowiedz

1

Usuń wartość opisem w service.bat zamiast "JBoss Application Server Application Server"

**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=** 

To działało dla mnie, myślę, że możesz użyć opisu bez spacji, ale nie próbowałem.

1

zauważyłem podobnego błędu JBoss Application Server 11.0.0.Final. Ale problem był w opcji DISPLAYNAME. Zmieniłem go z domyślnego i miałem tam białe spacje, co spowodowało ten sam błąd.

zmieniłem (nazwa domyślna to tylko JBoss Application Server):
zestaw DISPLAYNAME = JBoss Application Server Application Server
do:
zestaw displayname = "JBoss Application Server Application Server"

I to działało. Dziwne, że cytuje w DESCRIPTION, ponieważ błąd i brak notowań w DISPLAYNAME powoduje również błąd (prosta nazwa bez białych spacji nie wymaga cytatów).