TomCat não inicia automatico sem a senha do root

0 respostas
C

Boa tarde,

Já estou alguns dias tentando fazer o tomcat 6 iniciar automático no ubuntu. Já pesquisei muito sobre isso, fiz diversas coisas e nada dele funcionar.
E também notei que ele somente executa se eu colocar o “sudo”, antes de executar p.ex:
sudo sh startup.sh, . Se eu fazer sh startup.sh ele não inicia.
Achei que poderia ser alguma permissão de acesso, então fui lá e dei um chmod 777 -R na pasta do tomcat e a já aproveitei e ja fiz do java também.

Abaixo segue o script que eu coloquei dentro da pasta /etc/init.d/tomcat

#!/bin/bash
# Tomcat auto-start
#
# description: Auto-starts tomcat
# processname: tomcat
# pidfile: /var/run/tomcat.pid

export JAVA_HOME=/opt/jdk1.6.0_21/bin/java

case $1 in

start)   sh /opt/tomcat/bin/startup.sh  ;;

stop)    sh /opt/tomcat/bin/shutdown.sh ;;

restart) sh /opt/tomcat/bin/shutdown.sh ;

         sh /opt/tomcat/bin/startup.sh  ;;

esac

exit 0

Depois tornei o executável através do comando:

sudo chmod 755 /etc/init.d/tomcat

e depois criei os links simbólicos:

sudo ln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcat
sudo ln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcat

Teoricamente era para isso funcionar segundo o pessoal que conhece muito de linux, visto que, sou apenas um usuário normal. Já não tenho idéia do que mais fazer para isso funcionar. Qualquer ajuda serei muito agradecido.

Criado 26 de agosto de 2010
Respostas 0
Participantes 1