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

原文地址:https://www.cnblogs.com/maokun/p/7500436.html