我尝试了两种方法:
在 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.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
,这次成功了!我不熟悉概念运行级别。有人能解释一下我的操作系统在什么运行级别上运行吗?其他运行级别有什么用?谢谢。
重新编辑: runlevel
告诉我当前的运行级别是 2。我不明白... :(