linux系统下tomcat离线安装

系统环境:centos7.5, openjdk version “1.8.0_161”
apache-tomcat-8.5.32.tar.gz

tomcat 安装

  • 查看是否装过tomcat、jdk。

rpm -qa | grep tomcat
ps -ef | grep tomcat

第一条命令查看是用rpm安装过tomcat,由于我们倾向于安装解压版的tomcat,所以一般是找不到的。
第二条命令查看系统中是否运行有tomcat

java -version

查看JAVA版本

  • 解压压缩包,切换到压缩包的目录

tar –zxvf apache-tomcat-8.5.32.tar.gz

  • 启动tomcat

cd /usr/local/software/apache-tomcat-8.5.32/bin
./startup.sh

如下表示安装成功
linux系统下tomcat离线安装_第1张图片

  • 设置开机启动
    在init.d目录下创建服务脚本,内容如下

    #!/bin/bash
    #
    # tomcat startup script for the Tomcat server
    #
    #
    # chkconfig: 345 80 20
    # description: start the tomcat deamon
    #
    # Source function library
    . /etc/rc.d/init.d/functions

     prog=tomcat
     # 根据自己的路径改写JAVA_HOME
     JAVA_HOME=/usr/local/software/jdk1.8.0_171/
     export JAVA_HOME
     # 根据自己的路径改写CATALANA_HOME
     CATALANA_HOME=/usr/local/software/apache-tomcat-8.5.32/
     export CATALINA_HOME
     
     case "$1" in
     start)
     echo "Starting Tomcat..."
     $CATALANA_HOME/bin/startup.sh
     ;;
     stop)
     echo "Stopping Tomcat..."
     $CATALANA_HOME/bin/shutdown.sh
     ;;
     restart)
     echo "Stopping Tomcat..."
     $CATALANA_HOME/bin/shutdown.sh
     sleep 2
     echo
     echo "Starting Tomcat..."
     $CATALANA_HOME/bin/startup.sh
     ;;
     *)
     echo "Usage: $prog {start|stop|restart}"
     ;;
     esac
     exit 0
    
  • 更改权限

chmod a+x /etc/init.d/tomcat

  • 测试脚本(启动,停止,重启)

service tomcat start
service tomcat stop
service tomcat restart

你可能感兴趣的:(运维,tomcat,linux,tomcat,离线)