Wildfly 8.2.1 como serviço em Debian-based


1 - Fazer download do Wildfly através do link
$ sudo wget http://download.jboss.org/wildfly/8.2.1.Final/wildfly-8.2.1.Final.zip -P /opt/
2 - Descompactar o Wildfly no /opt/
$ sudo unzip /opt/wildfly-8.2.1.Final.zip -d /opt/
3 - Criar o link simbolico que o Wildfly irá utilizar no serviço
$ sudo ln -s /opt/wildfly-8.2.1.Final /opt/wildfly
4 - Criar usuário que o Wildfly irá utilizar no serviço
$ sudo useradd --system --shell /bin/false wildfly
5 - Registrar o wildfly como serviço
$ sudo cp /opt/wildfly/bin/init.d/wildfly.conf /etc/default/wildfly.conf
$ sudo cp /opt/wildfly/bin/init.d/wildfly-init-debian.sh /etc/init.d/wildfly
 
$ sudo chown root:root /etc/init.d/wildfly
$ sudo chmod +x /etc/init.d/wildfly
 
$ sudo update-rc.d wildfly defaults
$ sudo update-rc.d wildfly enable
 
$ sudo mkdir -p /var/log/wildfly
 
$ sudo chown -R wildfly:wildfly /opt/wildfly-8.2.1.Final/
$ sudo chown -R wildfly:wildfly /opt/wildfly
$ sudo chown -R wildfly:wildfly /var/log/wildfly
No arquivo "/etc/default/wildfly.conf", estão definidas as configurações do AS como serviço. Caso queira executar o Wildfly usando outro xml de configuração, deve-se descomentar e alterar a propriedade "JBOSS_CONFIG"

Comments

Popular posts from this blog

SVNException ao fazer o build no Jenkins

Como executar comandos git a partir de outro diretorio