--未验证

第一步:在/etc/init.d下新建一个文件tomcat(需要root操作权限)

vi /etc/init.d/tomcat

然后点击"i"写下如下代码,tomcat自启动脚本

(注:需要修改以下3个部分的路径“export JRE_HOME=/usr/jdk1.8.0_131”、“export CATALINA_HOME=/usr/tomcat6”、“export CATALINA_BASE=/usr/tomcat6”)

#!/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/jdk1.8.0_131
export CATALINA_HOME=/usr/tomcat6
export CATALINA_BASE=/usr/tomcat6
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

最后点击"Esc",输入“:wq”

第二步、设置权限

chmod +x /etc/init.d/tomcat

第三步、设定开机启动服务

sudo chkconfig tomcat on

第四步、验证

重启服务器,然后访问

最新文章

  1. Cmder--Windows下命令行利器
  2. 【BZOJ-3881】Divljak AC自动机fail树 + 树链剖分+ 树状数组 + DFS序
  3. 在SublimeText上搭建ReactJS开发环境(转载)
  4. 开始MS SQL Server 2016之旅
  5. ubuntu15.10下搭建cordova+ionic开发环境
  6. Android学习一:文件操作
  7. js_sl 延迟菜单
  8. Kinect For Windows V2开发日志六:人体的轮廓的表示
  9. 利用word2vec对关键词进行聚类
  10. Debian 7 安装Firefox
  11. a标签无disabled属性
  12. java_IO流小结
  13. linux学习笔记之系统标准:POSIX,ISO C...
  14. 在配置WCF服务的时候出现的错误总结
  15. 黄聪:Microsoft Enterprise Library 5.0 系列教程(八) Unity Dependency Injection and Interception
  16. UVA11992 - Fast Matrix Operations(段树部分的变化)
  17. android脚步--Relativelayout设置
  18. linux 常用 掌握要点
  19. Nlpir Parser智能语义平台全文搜索
  20. 28.Django cookie

热门文章

  1. Luogu P2935 最好的地方Best Spot
  2. Codeforces 750 E New Year and Old Subsequence
  3. cmake下cmake_c_flags,add_definitions
  4. Oracle递归查询connect by
  5. win10 水晶报表安装包
  6. C语言入坑指南-缓冲区溢出
  7. 最短路--Dijkstra
  8. webservice企业开发实例
  9. LibreOJ #507. 「LibreOJ NOI Round #1」接竹竿
  10. C++类中静态数据成员MAP如何初始化