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].