码迷,mamicode.com
首页 > 系统相关 > 详细

linux (ubuntu) 下设置 tomcat 随系统自动启动

时间:2015-04-15 12:56:00      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:

网上说的有很多, 我只记录一种

1. 切换到 /etc/init.d/ 目录下

2. sudo vim tomcat

3. 在打开的文件里写入以下内容

#!/bin/sh
# chkconfig: 345 99 10
# description: Auto-starts tomcat
# /etc/init.d/tomcat
# Tomcat auto-start
# Source function library.
#. /etc/init.d/functions
# source networking configuration.
#. /etc/sysconfig/network
RETVAL=0
export JRE_HOME=/usr/share/jdk1.8/jre
export CATALINA_HOME=/opt/source/apache-tomcat-8.0.21
export CATALINA_BASE=/opt/source/apache-tomcat-8.0.21
start()
{
        if [ -f $CATALINA_HOME/bin/startup.sh ];
          then
            echo $"Starting Tomcat"
                $CATALINA_HOME/bin/startup.sh
            RETVAL=$?
            echo " OK"
            return $RETVAL
        fi
}
stop()
{
        if [ -f $CATALINA_HOME/bin/shutdown.sh ];
          then
            echo $"Stopping Tomcat"
                $CATALINA_HOME/bin/shutdown.sh
            RETVAL=$?
            sleep 1
            ps -fwwu tomcat | grep apache-tomcat|grep -v grep | grep -v PID | awk {print $2}|xargs kill -9
            echo " OK"-
            # [ $RETVAL -eq 0 ] && rm -f /var/lock/...
            return $RETVAL
        fi
}

case "$1" in
 start)
        start
        ;;
 stop)
        stop
        ;;

 restart)
         echo $"Restaring Tomcat"
         $0 stop
         sleep 1
         $0 start
         ;;
 *)
        echo $"Usage: $0 {start|stop|restart}"
        exit 1
        ;;
esac
exit $RETVAL

4. sudo sysv-rc-conf 打开, 找到 tomcat 一栏, 把如下图所示打叉的地方都勾中, 重启下系统, 再打开 localhost:8080 , 即可生效

 

附 sudo sysv-rc-conf 命令截图

技术分享

 

linux (ubuntu) 下设置 tomcat 随系统自动启动

标签:

原文地址:http://www.cnblogs.com/debmzhang/p/4427951.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!