Linux系统安装Tomcat并配置Service启动关闭

 更新时间:2020年09月14日 09:48:58   作者:技术描述人生  
这篇文章主要介绍了Linux系统安装Tomcat并配置Service启动关闭,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

在Linux系统下配置service启动和关闭

1, 通过命令cd /etc/init.d文件夹下

2, 再通过命令 vim tomcat 进入vim编辑界面

3,用过 i键 现在把下面代码贴入编辑界面

shell脚本如下

    #!/bin/bash 
    # This is the init script for starting up the 
    # Jakarta Tomcat server 
    # 
    # chkconfig: 345 91 10 
    # description: Starts and stops the Tomcat daemon. 
    # 
 
    # Source function library. 
    . /etc/rc.d/init.d/functions 
 
    # Get config. 
    . /etc/sysconfig/network 
 
    # Check that networking is up. 
    [ "${NETWORKING}" = "no" ] && exit 0 
 
    export JAVA_HOME=/usr/local/javaweb/jdk1.8.0_192 #自己的jdk安装目录
    tomcat_home=/usr/local/tomcat/tomcat #自己的tomcat安装目录
    startup=$tomcat_home/bin/startup.sh 
    shutdown=$tomcat_home/bin/shutdown.sh 
 
    start(){ 
      echo -n "Starting Tomcat service:" 
      cd $tomcat_home 
      $startup 
      echo "tomcat is succeessfully started up" 
    } 
 
    stop(){ 
      echo -n "Shutting down tomcat: " 
      cd $tomcat_home 
      $shutdown 
      echo "tomcat is succeessfully shut down." 
    } 
 
    status(){ 
      numproc=`ps -ef | grep catalina | grep -v "grep catalina" | wc -l` 
      if [ $numproc -gt 0 ]; then 
        echo "Tomcat is running..." 
      else 
        echo "Tomcat is stopped..." 
      fi 
    } 
 
    restart(){ 
      stop 
      start 
    }  
    # See how we were called. 
    case "$1" in 
    start) 
      start 
      ;; 
    stop) 
      stop 
      ;; 
    status) 
      status 
      ;; 
    restart) 
      restart 
      ;; 
    *) 
      echo $"Usage: $0 {start|stop|status|restart}" 
      exit 1 
    esac

(文件不能执行,请执行该命令)给文件添加权限,使得脚本文件可以执行,命令为: chmod 755 /etc/rc.d/init.d/tomcat

4, 将文件加入到服务队列中

chkconfig --add tomcat

5,查看tomcat 文件是否加入服务列表成功

chkconfig --list

6,设置服务开机自启动

chkconfig tomcat on

总结到此结束

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Linux7.7设置交换分区SWAP的方法

    Linux7.7设置交换分区SWAP的方法

    这篇文章主要介绍了Linux7.7设置交换分区SWAP的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • Linux平台Segmentation fault(段错误)调试过程

    Linux平台Segmentation fault(段错误)调试过程

    这篇文章主要介绍了Linux平台Segmentation fault(段错误)调试过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • LNMP系列教程之 设置301重定向的方法

    LNMP系列教程之 设置301重定向的方法

    因为LNMP系统环境采用的是Nginx而不是Apache,所以在设置301重定向的时候,不是简单的在根目录.htaccess文件添加代码就可以实现,因为他需要对单独的网站conf文件进行修改配置
    2012-09-09
  • 在Linux中使用iptables设置端口转发的步骤

    在Linux中使用iptables设置端口转发的步骤

    在Linux系统中,iptables是一个非常强大的防火墙工具,用于管理网络数据包的过滤和转发,它允许系统管理员根据特定的规则来控制数据包的流动,本文给大家介绍了如何在 Linux 中使用 iptables 设置端口转发,需要的朋友可以参考下
    2024-05-05
  • Linux系统下如何搭建luarocks环境

    Linux系统下如何搭建luarocks环境

    这篇文章主要介绍了Linux系统下如何搭建luarocks环境问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-06-06
  • Linux 相对路径和绝对路径的使用

    Linux 相对路径和绝对路径的使用

    这篇文章主要介绍了Linux 相对路径和绝对路径的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • 浅谈RHEL 7中systemctl 的用法(替代service和chkconfig)

    浅谈RHEL 7中systemctl 的用法(替代service和chkconfig)

    下面小编就为大家带来一篇浅谈RHEL 7中systemctl 的用法(替代service和chkconfig)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11
  • 修改linux终端命令行颜色的操作方法

    修改linux终端命令行颜色的操作方法

    最近一直在使用 linux操作系统学习 Docker,在使用过程中发现命令的输入输出均是白色,很容易看花眼,而且不容易区分输入与输出内容,所以决定修改一下linux终端命令行颜色,下面就是本博主对 linux 终端命令行修改颜色的过程,需要的朋友可以参考下
    2024-02-02
  • Linux使用scp命令进行文件远程拷贝详解

    Linux使用scp命令进行文件远程拷贝详解

    scp就是secure copy,一个在linux下用来进行远程拷贝文件的命令。下面这篇文章主要给大家介绍了关于Linux使用scp命令进行文件远程拷贝的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2018-12-12
  • Linux中Centos7搭建Hadoop服务步骤

    Linux中Centos7搭建Hadoop服务步骤

    本篇文章给大家详细讲述了Linux中Centos7搭建Hadoop服务步骤,对此有需要的读者朋友们可以参考下。
    2018-02-02

最新评论