环境检查

输入命令:java -version
在安装tomcat之前必须有jdk环境,如果没用安装jdk请参考 jdk安装

1.下载tomcat

下载地址:https://tomcat.apache.org/download-80.cgi

  1. wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57.tar.gz

2.解压tomcat二进制包

  1. tar -xvf apache-tomcat-8.5.57.tar.gz -C /usr/local/

3.设置JAVA_HOME、JRE_HOME

修改bin目录下的setclasspath.sh
输入命令:sudo vi bin/setclasspath.sh
添加如下内容:

  1. # -----------------------------------------------------------------------------
  2. # Set JAVA_HOME or JRE_HOME if not already set, ensure any provided settings
  3. # are valid and consistent with the selected start-up options and set up the
  4. # endorsed directory.
  5. export JAVA_HOME=/usr/local/jdk1.8.0_231
  6. export JRE_HOME=/usr/local/jdk1.8.0_231/jre
  7. # -----------------------------------------------------------------------------

3.启动tomcat

  1. sudo sh /usr/local/apache-tomcat-8.5.57/bin/startup.sh

3.1.查看是否监听tomcat

  1. ps -ef | grep tomcat

返回如下内容:

  1. root 14352 1 1 19:17 pts/2 00:00:03 /usr/local/jdk1.8.0_231/jre/bin/java -Djava.util.logging.config.file=/usr/local/apache-tomcat-8.5.57/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -classpath /usr/local/apache-tomcat-8.5.57/bin/bootstrap.jar:/usr/local/apache-tomcat-8.5.57/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/apache-tomcat-8.5.57 -Dcatalina.home=/usr/local/apache-tomcat-8.5.57 -Djava.io.tmpdir=/usr/local/apache-tomcat-8.5.57/temp org.apache.catalina.startup.Bootstrap start
  2. dev 14418 10635 0 19:22 pts/2 00:00:00 grep --color=auto tomcat

根据进程号查看网络监听

  1. sudo netstat -tunlp | grep 14352

返回如下内容:

  1. tcp6 0 0 :::8080 :::* LISTEN 14352/java
  2. tcp6 0 0 127.0.0.1:8005 :::* LISTEN 14352/java

4.检查是否启动成功

  1. http://IP:8080/

5.停止tomcat

  1. sudo sh /usr/local/apache-tomcat-8.5.57/bin/shutdown.sh