• Linux Tomcat安装


    一、linux 安装软件的步骤

    (1)下载软件的压缩包

    (2)解压到指定的目录

    (3)配置环境变量 ,配置PATH(在任意目录启动,这PATH可以省略,若不配置只有安装目录才能启动)

    (4)启动

    二、Tomcat安装

    A、按照传统的安装模式

    (1)下载Tomcat

    地址:http://tomcat.apache.org/

    下载apache-tomcat-8.5.20.tar.gz(由于目前最新eclipse不支持tomcat 9)

    (2)解压apache-tomcat-8.5.20.tar.gz

             tar  zxvf  apache-tomcat-8.5.20.tar.gz    #解压目录为apache-tomcat-8.5.20

            移动解压的目录到目标目录

            mv  apache-tomcat-8.5.20  ~/software     # software 在当前用户下创建到目录,若software目录不存在,使用mkdir  ~/software

    (3)配置环境变量

      1、第一种配置: 在一种系统配置文件中配置环境变量。

          系统配置文件有:

          /etc/profile     此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行,并从/etc/profile.d目录的配置文件中搜集shell的设置。

          /etc/profile.d/xx.sh      /etc/profile.d/xx.sh中xx是自己取的文件名,系统读取/etc/profile会自动读取/etc/profile.d/里面的文件

          ~/.profile     每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次,默认情况下,他设置一些环境变量,执行用户的.bashrc文件。

          ~/.bashrc       该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取。

           

        选择一种配置文件里面加上配置内容:

    ##配置jdk的安装路径,如果配置过jdk的JAVA_HOME的忽视这些配置
       export JAVA_HOME=/home/myuser/software/jdk_1.7     
       export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar   
       export PATH=$PATH:$JAVA_HOME/bin 
     
    ##配置Tomcat的安装路径
       #CATALINA_HOME路径让Tomcat寻找到bin和lib目录。可以使用TOMCAT_HOME代替,TOMCAT_HOME是默认开始使用到,CATALINA_HOME是4.0之后追加使用的。
       export CATALINA_HOME=/home/myuser/software/apache-tomcat-8.5.20    
    #CATALINA_BASE路径让Tomcat寻找到conf、work、webapp和log目录,如果不配置,则使用CATALINA_HOME export CATALINA_BASE
    =/home/myuser/software/apache-tomcat-8.5.20 #配置PATH让Tomcat在任意目录启动 export PATH=$PATH:$CATALINA_HOME/bin

           配置生效:

          配置完成后重启系统或者使用source  /etc/profile 来生效。使用source  /etc/profile 只对当前的terminate窗口有效,若想让其他窗口有效,在该窗口使用source  /etc/profile。建议重启系统,避免没有必要的错误。

    2、第二种配置

    在Tomcat的安装目录的bin目录下startup.sh中最后一句指令【exec "$PRGDIR"/"$EXECUTABLE" start "$@"】前添加第一种配置中没有配置过的变量。

    如:

    os400=false
    case "`uname`" in
    OS400*) os400=true;;
    esac
    
    # resolve links - $0 may be a softlink
    PRG="$0"
    
    while [ -h "$PRG" ] ; do
      ls=`ls -ld "$PRG"`
      link=`expr "$ls" : '.*-> (.*)$'`
      if expr "$link" : '/.*' > /dev/null; then
        PRG="$link"
      else
        PRG=`dirname "$PRG"`/"$link"
      fi
    done
    
    PRGDIR=`dirname "$PRG"`
    EXECUTABLE=catalina.sh
    
    # Check that target executable exists
    if $os400; then
      # -x will Only work on the os400 if the files are:
      # 1. owned by the user
      # 2. owned by the PRIMARY group of the user
      # this will not work if the user belongs in secondary groups
      eval
    else
      if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
        echo "Cannot find $PRGDIR/$EXECUTABLE"
        echo "The file is absent or does not have execute permission"
        echo "This file is needed to run this program"
        exit 1
      fi
    fi
    
    ##配置环境变量
    #jdk配置,若在/ect/profile或者/etc/profile.d/xx.sh中配置过,则无需再配置
    JAVA_HOME
    =/home/myuser/software/jdk1.7 JRE_HOME=${JAVA_HOME}/jre #jre配不配都无所谓 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar #Tomcat配置
    TOMCAT_HOME
    =/opt/apache-tomcat-8.5.20
    exec "$PRGDIR"/"$EXECUTABLE" start "$@"

    (4)启动

    1、配置PATH时启动

         startup.sh

    2.任意地点启动指令

        $CATALINA_HOME/bin/start.sh     #当然你要配置$CATALINA_HOME环境变量,否则就要使用安装目录代替$CATALINA_HOME

  • 相关阅读:
    CR655 题解
    International Master 计划试题乱做 part1
    CR604 题解
    用js做分页,点击下一页时,直接跳到了最后一页——Number()的妙用
    RabbitMQ生产者消费者模型(二)
    线程的状态(二)
    Python服务端测试开发训练营
    RabbitMQ环境搭建(一)
    RabbitMQ死信队列机制(七)
    RabbitMQ限流机制(五)
  • 原文地址:https://www.cnblogs.com/maokun/p/7500436.html
Copyright © 2020-2023  润新知