Я пробовал два способа:
Добавьте следующее в etc / rc.local:
export JAVA_HOME = / home / phoenies / jdk1.6.0_17
export JRE_HOME = / home / phoenies / jdk1.6.0_17 / jre
экспорт CLASSPATH =.: / home / phoenies / jdk1.6.0_17 / lib / *
/home/phoenies/scarab-0.21/tomcat/bin/startup.sh
Запустите это:
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 tomcat по умолчанию 99
Ни сработало. Я убедился, что все сценарии имеют разрешение на запуск. Я проверил с помощью sysv-rc-conf
, что rc.local и tomcat будут работать на уровнях выполнения 2-5. И я могу запустить Tomcat вручную, дважды щелкнув любой из них. Кто-нибудь знает, почему Tomcat до сих пор не запускается автоматически?
Моя ОС - Ubuntu 9.04, Tomcat 4.1 включен в Scarab 0.21, как вы можете видеть.
Редактировать: Я только что проверил все уровни выполнения в sysv-rc-conf
, и на этот раз это сработало! Я не знаком с концепцией уровня запуска. Может кто-нибудь объяснить, на каком уровне запуска работает моя ОС? И для чего нужны другие уровни выполнения? Спасибо.
Reedit: runlevel
сказал мне, что текущий уровень запуска равен 2. Я не понимаю ...: (*