Com base nas entradas aqui , parece configurar um novo serviço que reinicia na reinicialização é diferente na versão 16.04 do Ubuntu do que no 14.04. Nós tínhamos usado um arquivo de link simbólico na pasta /etc/init.d/
para reiniciar o serviço wildfly na reinicialização do servidor Ubuntu, que não está funcionando na versão 16.04.
A solução que obtive de um dos sites é configurar um arquivo chamado vi /etc/systemd/system/wildfly.service
com o conteúdo abaixo:
[Unit]
Description=The WildFly Application Server
After=syslog.target network.target
Before=nginx.service
[Service]
Environment=LAUNCH_JBOSS_IN_BACKGROUND=1
EnvironmentFile=/etc/default/wildfly
User=wildfly
LimitNOFILE=102642
PIDFile=/var/run/wildfly/wildfly.pid
ExecStart=/opt/wildfly/bin/launch.sh $WILDFLY_MODE $WILDFLY_CONFIG $WILDFLY_BIND
StandardOutput=null
[Install]
WantedBy=multi-user.target
E, em seguida, execute os comandos abaixo:
systemctl daemon-reload
systemctl start wildfly
systemctl enable wildfly
Alguém pode me ajudar a confirmar se o acima funcionaria? Muito obrigado !!