J'ai essayé deux façons:Juste ne peut pas autostart tomcat dans Ubuntu. Qu'est-ce qui ne va pas?
Ajouter ce qui suit dans etc/rc.local:
export JAVA_HOME =/home/phoenies/jdk1.6.0_17
export JRE_HOME =/home/phoenies/jdk1.6.0_17/jre
export CLASSPATH =./home/phoenies/jdk1.6.0_17/lib/*
/home/phoenies/scarab-0.21/tomcat/bin/startup.shRun ceci:
ln -s -t /etc/init.d /home/phoenies/scarab-0.21/tomcat/bin/startup.sh
mv /etc/init.d/startup.sh /etc/init.d/ tomcat
update-rc.d par défaut tomcat 99
Ni travaillé. Je me suis assuré que tous les scripts ont la permission de fonctionner. J'ai vérifié avec sysv-rc-conf
que rc.local et tomcat s'exécuteraient dans les niveaux de fonctionnement 2-5. Et je peux démarrer Tomcat manuellement en double-cliquant sur l'un d'entre eux. Quelqu'un sait pourquoi Tomcat ne démarre toujours pas automatiquement?
Mon système d'exploitation est Ubuntu 9.04, Tomcat 4.1 est inclus dans Scarab 0.21 comme vous pouvez le voir.
Modifier: Je viens de vérifier tous les niveaux de fonctionnement dans sysv-rc-conf
, et cette fois-ci cela a fonctionné! Je ne connais pas le concept de niveau d'exécution. Quelqu'un pourrait-il m'expliquer gentiment quel est le niveau d'exécution de mon système d'exploitation? Et à quoi servent les autres runlevels? Merci.
remodifier:runlevel
m'a dit que le niveau d'exécution actuel est 2. Je ne comprends pas ... :(
Est-ce qu'il enregistre une erreur ou même ne pas démarrer? – leebutts
vous voulez dire dans tomcat/logs /? Pas de journal là-bas. – phoenies