自己搭建了 OpenGrok,每次重新开机 ubuntu 系统后,都要重新执行命令 startup.sh ,来开启 tomcat。
/home/user/tools/tomcat/apache-tomcat-8.0.21/bin/startup.sh
现在通过以下方法设置,可以让tomcat 开机自启动。
#先进到 /home/user/tools/tomcat/apache-tomcat-8.0.21/bin/目录下,
cp catalina.sh /etc/init.d
#再进到 目录 /etc/init.d
mv catalina.sh tomcat<span style="font-family: Arial, Helvetica, sans-serif;"> </span>
编译 tomcat,add below two lines(line 98 and 99)
98 CATALINA_HOME=/home/user/tools/tomcat/apache-tomcat-8.0.21
99 JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
100
101
102 # OS specific support. $var _must_ be set to either true or false.
103 cygwin=false
104 darwin=false
105 os400=false
106 case "`uname`" in
sudo update-rc.d –f tomcat defaults
(删除 defaults 换成remove)
之后 tomcat 就会在重启之后自动运行。