您的位置:首页 > 运维架构 > Tomcat

ubuntu设置自定义程序开机启动(本文以tomcat为例)

2014-07-23 17:41 585 查看
准备工作:由于tomcat要用到java,所以需要安装jdk,并配置好java的环境变量。

方法一、加入/etc/rc.loal

root@ubuntu:~# vim /etc/rc.loal

在exit 0 之前添加如下内容: 

/usr/local/apache-tomcat-7.0.54/bin/startup.sh

方法二、通过启动脚本创建一个服务

首先,自己要先写一个tomcat.sh,里面实现start、stop、restart等操作。文件内容如下:

#!/bin/sh
#
# description: Auto-starts tomcat
# processname: tomcat

case "$1" in
start)
sh /usr/local/apache-tomcat-7.0.54/bin/startup.sh
;;
stop)
sh /usr/local/apache-tomcat-7.0.54/bin/shutdown.sh
;;
restart)
sh /usr/local/apache-tomcat-7.0.54/bin/shutdown.sh
sh /usr/local/apache-tomcat-7.0.54/bin/startup.sh
;;
status)
;;
*)
;;
esac
exit 0


然后执行以下指令,把tomcat创建为服务:

cd /etc/init.d
update-rc.d tomcat defaults 99
chkconfig --add tomcat
chkconfig --level 2345 tomcat on


然后就可以通过执行:

service tomcat start

来开启服务了。

如果要卸载服务,则执行以下指令即可:

cd /etc/init.d

update-rc.d -f tomcat remove
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ubuntu tomcat 开机启动