No final, isso resolveu o problema: link
Eu sigo o Atlassian JIRA no Ubuntu 12.04 LTS (Precise Pangolin). Eu gostaria de iniciar automaticamente o JIRA sempre que o sistema for inicializado. Para isso, criei o script jira em /etc/init.d , semelhante ao descrito em Atlassian's Wiki .
Eu posso iniciar / interromper manualmente o JIRA chamando /etc/init.d/jira de acordo. No entanto, o JIRA não inicia durante o processo de inicialização. Em /var/log/boot.log , vejo mensagens como Starting jira... e jira started... , que adicionei em /etc/init.d/jira ; no entanto, parece que o processo Java não sobrevive ao processo de inicialização, pois não há processo Java após a reinicialização.
Alguma ideia de por que o processo Java não sobreviveu ao processo de inicialização?
Obrigado,
Martin
Tenho tido o mesmo problema com o meu próprio processo de Java e descobri isso hoje: link
É possível que seu problema seja o mesmo. Dentro do meu script de inicialização eu estava usando o sudo para iniciar o meu processo java, mas se a linha "Defaults requiretty" não é comentada em / etc / sudoers, então o sudo não é permitido na inicialização. Eu testei a teoria comentando essa linha e fazendo uma reinicialização e com certeza meu processo começou. Agora estou usando "daemon --user = myuser myapp" para iniciar meu aplicativo. Espero que ajude.