tomcat não inicia na inicialização do servidor

0

Após o tutorial , estou tentando fazer o tomcat iniciar na inicialização do servidor.

  1. Eu criei este arquivo:
export JAVA_HOME=/usr/local/java/jdk1.8.0_05
export CATALINA_HOME=/ubuntuland/utils/apache-tomcat-8.0.8

case $1 in
start)
    sh $CATALINA_HOME/bin/startup.sh
    ;;
stop)
    sh $CATALINA_HOME/bin/shutdown.sh
    ;;
restart)
    sh $CATALINA_HOME/bin/shutdown.sh
    sh $CATALINA_HOME/bin/startup.sh
    ;;
esac
exit 0

com o env correto de Java e Catalina. variáveis, e colocá-lo em /etc/init.d/tomcat

  1. eu executei os seguintes comandos:
sudo chmod 755 /etc/init.d/tomcat
sudo ln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcat
sudo ln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcat

No entanto, depois de fazer:

sudo reboot

O Tomcat ainda não está em execução.

Alguma idéia?

    
por Dejel 28.02.2016 / 17:49

1 resposta

1

É um servidor sem cabeçalho? Eu tive esse problema com um servidor sem cabeçalho, eu escolho uma solução preguiçosa apenas adicionar o código para /etc/rc.local apenas uma solução rápida

EDIT 1

export JAVA_HOME=/usr/local/java/jdk1.8.0_05
export CATALINA_HOME=/ubuntuland/utils/apache-tomcat-8.0.8

sh $CATALINA_HOME/bin/startup.sh

exit 0

adicione este código ao /etc/rc.local

e crie um script com este código em /etc/init.d/shutdown.sh

export JAVA_HOME=/usr/local/java/jdk1.8.0_05
 export CATALINA_HOME=/ubuntuland/utils/apache-tomcat-8.0.8
 sh $CATALINA_HOME/bin/stutdown.sh

salve-o então

sudo chmod a+x /etc.init.d/shutdown.sh

e crie um link simbólico para /etc/rc0.d /

sudo ln -s /etc/init.d/shutdown.sh /etc/rc0.d/K04shutdown.sh

e ele será executado no desligamento eu não sei java então eu só deixei as declarações de exportação, não importa

sudo ln -s /etc/init.d/shutdown.sh /etc/rc6.d/K04shutdown.sh

isso também executará o script na reinicialização. HERE IM ASSUMINDO QUE VOCÊ TÊM OS SCRIPTS startup.sh e shutdown.sh em seu diretório inicial e definiu a variável de ambiente corretamente . Boa sorte

    
por Shantanu Bedajna 28.02.2016 / 17:55