方法一:
vi /etc/rc.local
添加如下一行
/opt/apache-tomcat-7.0.29/bin/startup.sh(脚本绝对路径)
注意:要添加在exit 0上边,reboot试试。
方法二:
1、安装 sysv-rc-conf
apt-get install sysv-rc-conf
2、 在 /etc/ini.d/ 目录下,
2.1 新建文件:
touch tomcatStart
2.2 编辑脚本:
vi /etc/init.d/tomcatStart
TOMCAT_HOME="/opt/tomcat7/bin" export JAVA_HOME=/opt/jdk1.7.0_45 echo "$ --- 1 = $1" case $1 in startup) sh $TOMCAT_HOME/startup.sh ;; shutdown) sh $TOMCAT_HOME/shutdown.sh ;; restart) sh $TOMCAT_HOME/shutdown.sh sh $TOMCAT_HOME/startup.sh ;; *) sh $TOMCAT_HOME/startup.sh ;; esac exit 0
2.3 添加执行权限
chmod +x tomcatStart
3、 启动tomcatStart
sysv-rc-conf tomcatStart on
sysv-rc-conf 查看启动的服务如图所示:
4、若取消 tomcatControl自动启动服务,输入:
sysv-rc-conf tomcatStart off则上图中的勾选选项自动去掉。