下载tomcat9.0.16

官网地址

  1. wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.16/bin/apache-tomcat-9.0.16.tar.gz

解压

  1. tar -zxvf apache-tomcat-9.0.16.tar.gz

解压完成之后,可以在当前目录下看到一个名字为apache-tomcat-9.0.16的目录

按自己的想法把tomcat放到自己的安装目录

我们要将解压后的apache-tomcat-9.0.16里面的所有数据移动到我们需要安装的文件夹当中,我们打算将jdk安装到/usr/local/tomcat当中,我们先新建一个目录,然后把刚才下载解压的apache-tomcat-9.0.16拷贝到安装目录

  1. //解压
  2. mkdir /usr/local/tomcat
  3. //拷贝数据
  4. mv /root/tomcat/apache-tomcat-9.0.16 /usr/local/tomcat/

尝试启动tomcat

  1. //进入安装目录的bin目录
  2. [root@bobo bin]# cd /usr/local/tomcat/apache-tomcat-9.0.16/bin
  3. //执行启动脚本 提示如下,似乎启动成功了
  4. [root@bobo bin]# ./startup.sh
  5. Using CATALINA_BASE: /usr/local/tomcat/apache-tomcat-9.0.16
  6. Using CATALINA_HOME: /usr/local/tomcat/apache-tomcat-9.0.16
  7. Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-9.0.16/temp
  8. Using JRE_HOME: /usr/local/java/jdk-11.0.2
  9. Using CLASSPATH: /usr/local/tomcat/apache-tomcat-9.0.16/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-9.0.16/bin/tomcat-juli.jar
  10. Tomcat started.

尝试启动tomcat如果报错Cannot find ./startup.sh.The file is absent or does not have execute permission.This file is needed to run this program,则表示权限不足。
开启权限指令是chmod 777 *.sh,然后再次启动tomcat,如果这时候没有报错,那就表示正在启动了。

查看一下有没有tomcat的进程

  1. //查看是否有tomcat进程,发现存在
  2. [root@bobo apache-tomcat-9.0.16]# ps -ef |grep tomcat
  3. root 29279 1 0 23:27 pts/0 00:00:00 /bin/sh /usr/local/tomcat/apache-tomcat-9.0.16/bin/catalina.sh start
  4. root 29280 29279 6 23:27 pts/0 00:00:04 /usr/local/java/jdk-11.0.2/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/apache-tomcat-9.0.16/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/tomcat/apache-tomcat-9.0.16/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-9.0.16/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat/apache-tomcat-9.0.16 -Dcatalina.home=/usr/local/tomcat/apache-tomcat-9.0.16 -Djava.io.tmpdir=/usr/local/tomcat/apache-tomcat-9.0.16/temp org.apache.catalina.startup.Bootstrap start
  5. root 29333 28772 0 23:28 pts/0 00:00:00 grep --color=auto tomcat
  6. [root@bobo apache-tomcat-9.0.16]#

开始部署项目

由于我的是maven项目,所以,我这边通过maven命令进行打包,如果不是maven项目的可以百度一下其他方式

  1. 第一步
    1. //window 下面在项目目录命令行输入mvn clean 清理目录
    2. mvn clean
    3. //然后打包打成war包
    4. mvn package
  2. 第二步
    把打包好的war包部署到Linux的tomcant的webapps中。
  3. 第三步
    重新启动tomcat
  4. 第四步
    浏览器访问ip:端口(默认是8080端口)/项目名称
    例如我的是http://47.106.135.226:83/boboBlog

配置成功end