一、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