Inicie o wildfly como serviço

1

Eu instalei o wildfly em um Ubuntu em uma VM do EC2. Eu me conecto ao servidor via SSH e inicio o servidor com:

./standalone.sh --server-config=standalone-full.xml

Isso funciona bem até eu terminar a conexão SSH. Como posso iniciar isso como serviço para que fique ativo depois de fechar a conexão SSH. Não encontrou nenhum guia de trabalho sobre isso. Existe alguma maneira fácil de fazer isso?

    
por jan 26.04.2015 / 09:56

1 resposta

0

Existe um script para fazer isso .

Se você quiser ter um serviço disponível: a partir do script, eu diria que você precisa fazer isso:

WILDFLY_DIR=$INSTALL_DIR/wildfly
INSTALL_DIR=/opt
WILDFLY_USER="wildfly"
WILDFLY_SERVICE="wildfly"

....

echo "Registrating Wildfly as service..."
# if Debian-like distribution
if [ -r /lib/lsb/init-functions ]; then
    cp $WILDFLY_DIR/bin/init.d/wildfly-init-debian.sh /etc/init.d/$WILDFLY_SERVICE
    sed -i -e 's,NAME=wildfly,NAME='$WILDFLY_SERVICE',g' /etc/init.d/$WILDFLY_SERVICE
    WILDFLY_SERVICE_CONF=/etc/default/$WILDFLY_SERVICE
fi

Ou seja. copie /opt/wildfly/bin/init.d/wildfly-init-debian.sh para /etc/init.d/wildfire . Altere o /etc/init.d/wildfire e altere o NAME para wildfly e a parte do script um pouco abaixo explica como iniciá-lo como um serviço para que você possa criar seu próprio serviço a partir dele.

    
por Rinzwind 26.04.2015 / 10:13