本文的安装文件是从官网下载的最新版apache-tomcat-10.0.12.tar.gz
以下内容均以此版本进行说明
1. 安装包下载
安装包可以去 Tomcat官网 进行下载。
[root@aliyun ~]# java -version openjdk version "11" 2018-09-25 OpenJDK Runtime Environment 18.9 (build 11+28) OpenJDK 64-Bit Server VM 18.9 (build 11+28, mixed mode)
根据官网的版本支持,可以安装最新版,一下安装说明都是以10.0.12版本进行说明的。
2. 版本说明
Binary Distributions 和 Source Code Distributions 分别是二进制版本【安装使用】和源代码版本【二次开发或读源码】。
Binary Distributions 版本说明
Core:正式的二进制发布版本通常使用的版本
。
Deployer:基于Tomcat的web应用的发布器主要用于动态发布
。在Tomcat中发布Web应用可以有 2️⃣ 种方式:
- 静态发布:指的是在Tomcat未启动的时候,把Web应用直接复制到Tomcat服务器中。
- 动态发布:
情况1:在Tomcat已经启动的情况下,通过Tomcat的自动部署功能动态操作已经发布的Web应用。
情况2:通过Tomcat Manager这个Web应用远程把Web应用发布到正在运行的Tomcat中去。
Embedded:嵌入式版本。看一下 Spring Boot 使用的Tomcat版本就知道它是干啥用的了。
3. 安装及配置
(1)安装
tar -zxvf apache-tomcat-10.0.12.tar.gz mv apache-tomcat-10.0.12/ /usr/local/tomcat
(2)配置环境变量的方法比较多,这里统一将环境变量放在 /etc/profile.d/my_env.sh 内。
# 配置环境变量: vim /etc/profile.d/my_env.sh # 添加 CATALINA_HOME CATALINA_BASE export CATALINA_HOME=/usr/local/tomcat export CATALINA_BASE=/usr/local/tomcat export PATH=$PATH:$CATALINA_HOME/bin # 使得配置的环境变量立即生效: # 首先是要赋权限【只操作一次就行】 chmod +x /etc/profile.d/my_env.sh source /etc/profile.d/my_env.sh
4. 启动查看
[root@aliyun ~]# catalina.sh start Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr/local/java Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar Using CATALINA_OPTS: Tomcat started.
默认是8080端口:
至此,tomcat安装部署配置成功。