私は2つの方法を試しました:
以下を 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 がまだ自動起動しない理由を知っている人はいますか?
私のOSはUbuntu 9.04で、ご覧のとおり、Tomcat 4.1はScarab 0.21に含まれています。
編集:ですべてのランレベルをチェックしたところsysv-rc-conf
、今回はうまくいきました! 私はランレベルの概念に慣れていません。私のOSが実行しているランレベルを誰かが親切に説明してくれますか? 他のランレベルは何のためにあるのでしょうか? ありがとう。
再編集: runlevel
現在のランレベルは 2 だと言われました。わかりません... :(