zoukankan      html  css  js  c++  java
  • Tomcat启动脚本

    Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。

    [root@mycentos ~]# vi /etc/init.d/tomcat
    #!/bin/sh
    # version:v8.0.32
    # tomcat: start/stop/restart tomcat
    # chkconfig: 2345 40 20
    # description: Tomcat is a Java Servlet Container
    
    # 包含函数库
    . /etc/rc.d/init.d/functions
    
    # 获取网络配置
    . /etc/sysconfig/network
    
    # 检测 NETWORKING 是否为 "yes"
    [ "${NETWORKING}" = "no" ] && exit 0
    
    # 设置变量
    # $TOMCAT 指向 Tomcat 的安装目录
    TOMCAT=/usr/local/apache-tomcat-8.0.32
    
    # $STARTUP 指向 Tomcat 的启动脚本
    STARTUP=$TOMCAT/bin/startup.sh
    
    # $SHUTDOWN 指向 Tomcat 的关闭脚本
    SHUTDOWN=$TOMCAT/bin/shutdown.sh
    
    # 设置 JAVA_HOME 环境变量 指向 JDK 安装目录
    export JAVA_HOME=/usr/java/jdk1.8.0_73
    
    # 启动服务函数
    start() {
        echo -e $"33[33mThe tomcat service is starting.33[0m                     [  33[33mWAIT...33[0m  ]"
        $STARTUP
        echo -e $"33[32mTomcat service startup success.33[0m                     [  33[32mOK33[0m  ]"
    }
    
    # 关闭服务函数
    stop() {
        echo -e $"33[33mThe tomcat service is stopping.33[0m                      [  33[33mWAIT...33[0m  ]"
        $SHUTDOWN
        echo -e $"33[32mTomcat service shundown success.33[0m                     [  33[32mOK33[0m  ]"
    }
    
    # 根据参数选择调用
    case "$1" in
    start)
        start
        ;;
    stop)
        stop
        ;;
    restart)
        stop
        echo -e $"33[31mPlease wait 5 seconds.33[0m"
        sleep 5
        start
        ;;
    *)
        echo $"Usage: $0 start|stop|restart"
        exit 1
    esac
    
    exit 0
    #设置文件的访问权限
    chmod a+x /etc/init.d/tomcat   #(a+x ==> all user can execute  所有用户可执行)
    
    #将此命令加入到rc.local文件中,这样开机的时候tomcat就默认启动了。
    [root@mycentos ~]# vi /etc/rc.local
    /etc/init.d/tomcat start    #保存并退出,下次重启会生效。
  • 相关阅读:
    x01.Weiqi.6: 立体棋子
    x01.Game.MapEditor: 地图编辑器
    SQL Server插入中文出现乱码??的解决办法
    Cachecontrol使用:header('Cachecontrol:private')
    验证身份证号码Javascript代码
    .Net GDI+缩放绘图
    Access(JETSQL)问题集锦
    Android开发中Google谷歌地图坐标系怎么转Baidu百度地图坐标系
    21、桥接模式(Bridge模式)详解
    22、装饰模式(装饰设计模式)详解
  • 原文地址:https://www.cnblogs.com/hunttown/p/5760667.html
Copyright © 2011-2022 走看看