Consultor Eletrônico



Kbase 40781: Erro ao iniciar Jboss com -Xms e -Xmx no Linux
Autor   Gionei Mistura - CAT
Acesso   Público
Publicação   19/06/2009
Erro:

Ao tentar carregar o Jboss no Linux (./run.sh -c byyou -Xms128 -Xmx512), o erro abaixo é apresentado:

run.sh: invalid option -- X


Causa:

Os parâmetros do Java não devem ser repassados na linha de carga do Jboss.


Solução:

Para incluir os parâmetros, editar o arquivo "run.conf". Neste arquivo encontra-se a variável "JAVA_OPTS", onde tais parâmetros deverão ser incluidos.

Segue exemplo:

if [ "x$JAVA_OPTS" = "x" ]; then
JAVA_OPTS="-Xms128m -Xmx512m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Xss128k -XX:MaxPermSize=512m -Dhibernate.dialect=com.datasul.framework.persistence.ejb3.dialect.OpenEdgeDialect -XX:+UseParallelGC -XX:ParallelGCThreads=10"
fi

OBS: No Windows estes parâmetros podem ser alterados através da chave de registro [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\jboss_byyou].