部署Tomcat11.0.11(Kylinv10sp3、Ubuntu2204、Rocky9.3)

文章目录

Kylin

部署tomcat11.0.11(使用二进制安装)

操作系统 版本
麒麟 v10-sp3 默认

使用二进制包安装 Tomcat 是最常用的方式(无需编译,直接解压配置即可),以下是详细的部署步骤

步骤1:配置JDK环境(下载wget)

安装 Java 环境(Tomcat 依赖 JDK,需提前安装)

下载地址:openjdk官网下载地址

shell 复制代码
#1.检查是否已安装 Java
[root@kylin-csq-v10-sp3 ~]# java --version

#2.若未安装(根据 Tomcat 版本选择兼容的 Java 版本)
yum install -y wget ; mkdir -p /download ; wget https://download.java.net/java/GA/jdk21.0.2/f2283984656d49d69e91c558476027ac/13/GPL/openjdk-21.0.2_linux-x64_bin.tar.gz -O /download/openjdk-21.0.2_linux-x64_bin.tar.gz

#3.解压并链接到/usr/local/jdk21
tar -zxvf /download/openjdk-21.0.2_linux-x64_bin.tar.gz
mv /download/jdk-21.0.2/ /usr/local/
ln -s /usr/local/jdk-21.0.2 /usr/local/jdk21

#4.配置jdk环境变量
#tree如果没有需自行yum安装
tree -L 2 /usr/local/jdk21/
echo 'export JAVA_HOME=/usr/local/jdk21' >> /etc/profile
echo 'PATH=$PATH:$JAVA_HOME/bin' >> /etc/profile
source  /etc/profile

#查看jdk版本
[root@kylinv10sp3-csq ~]# java --version
openjdk 21.0.2 2024-01-16
OpenJDK Runtime Environment (build 21.0.2+13-58)
OpenJDK 64-Bit Server VM (build 21.0.2+13-58, mixed mode, sharing)
Tomcat 版本 最低 JDK 要求 兼容 JDK 范围 支持规范特性
11.0.x JDK 21+ JDK 21+ Jakarta EE 10 (Servlet 6.0)
10.1.x JDK 11+ JDK 11+ Jakarta EE 9/10 (命名空间变更)
10.0.x JDK 1.8+ JDK 1.8+ Servlet 5.0 (过渡版本)
9.0.x JDK 1.8+ JDK 1.8+ HTTP/2 + WebSocket 1.1
8.5.x JDK 1.7+ JDK 1.7+ 安全增强 (默认关闭 AJP)
7.0.x JDK 1.6+ JDK 1.6+ Servlet 3.0 (仅安全更新)

步骤2:下载 Tomcat 二进制包

Tomcat10.1.45阿里云镜像站下载地址

Tomcat10.1.45官方下载地址

  1. 进入 Tomcat11.0.11官方下载地址,选择 Binary DistributionsCoretar.gz(复制下载链接)。
  2. 在服务器上通过 wget 下载(替换为实际链接)
shell 复制代码
#创建下载目录,并下载tomcat到下载目录中
mkdir -p /download ; wget https://mirrors.aliyun.com/apache/tomcat/tomcat-11/v11.0.11/bin/apache-tomcat-11.0.11.tar.gz -O /download/apache-tomcat-11.0.11.tar.gz

步骤3:解压并部署Tomcat

shell 复制代码
#1.将下载好的二进制包解压到安装目录
tar -zxf /download/apache-tomcat-11.0.11.tar.gz -C /usr/local/
#2. 设置好软链接 简化路径
ln -s /usr/local/apache-tomcat-11.0.11/ /usr/local/tomcat

#3.创建专用用户(不建议用 root 运行 Tomcat,提高安全性)
groupadd -r tomcat
useradd -r -g tomcat -s /sbin/nologin -M tomcat
#4.设置目录权限,最小权限原则(让 tomcat 用户拥有访问权)
chown -R tomcat:tomcat /usr/local/tomcat/

步骤4:检查

shell 复制代码
[root@kylinv10sp3-csq ~]# cd /usr/local/tomcat/bin/
[root@kylinv10sp3-csq /usr/local/tomcat/bin]# ./version.sh 
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/local/jdk21
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Server version: Apache Tomcat/11.0.11
Server built:   Sep 1 2025 10:24:44 UTC
Server number:  11.0.11.0
OS Name:        Linux
OS Version:     4.19.90-52.22.v2207.ky10.x86_64
Architecture:   amd64
JVM Version:    21.0.2+13-58
JVM Vendor:     Oracle Corporation

步骤5:给Tomcat配置系统服务

shell 复制代码
cat > /usr/lib/systemd/system/tomcat.service <<'EOF'

[Unit]
Description=tomcat 9.0 server daemon
After=network.target 

[Service]
Type=forking
ExecStart=/usr/local/tomcat/bin/startup.sh
ExecStop=/usr/local/tomcat/bin/shutdown.sh
Environment="JAVA_HOME=/usr/local/jdk21"  # 替换为实际Java根目录
[Install]
WantedBy=multi-user.target


EOF

步骤6:启动并验证Tomcat

shell 复制代码
#1.启动tomcat
systemctl daemon-reload
systemctl enable tomcat.service --now

#2.检查端口是否开启
ss -tulnp |grep 8080

#3.配置防火墙
firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --reload

#4.访问测试 http://服务器IP:8080 看到Apache Tomcat/11.0.11即部署成功

Ubuntu

操作系统 版本
Ubuntu 2204 清华源

部署tomcat11.0.11(使用二进制安装)

使用二进制包安装 Tomcat 是最常用的方式(无需编译,直接解压配置即可),以下是详细的部署步骤

步骤1:给Ubuntu2204配置清华源

shell 复制代码
#1.sed修改/etc/apt/sources.list 文件并备份
sed -i_bak 's/cn.archive.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list
#2.执行apt update 生成本地软件包缓存,如果不执行则下载软件失败. 因为修改了sources.list文件.
apt update 

步骤2:配置JDK环境(apt)

安装 Java 环境(Tomcat 依赖 JDK,需提前安装)

shell 复制代码
#1.检查是否已安装 Java
[root@ubuntu2204-csq ~]# java --version
#2.若未安装,以 OpenJDK 11 为例(根据 Tomcat 版本选择兼容的 Java 版本)
[root@ubuntu2204-csq ~]# apt search openjdk |grep "^openjdk*"
[root@ubuntu2204-csq ~]# apt install -y openjdk-21-jdk
[root@ubuntu2204-csq ~]# java --version
openjdk 21.0.8 2025-07-15
OpenJDK Runtime Environment (build 21.0.8+9-Ubuntu-0ubuntu122.04.1)
OpenJDK 64-Bit Server VM (build 21.0.8+9-Ubuntu-0ubuntu122.04.1, mixed mode, sharing)
Tomcat 版本 最低 JDK 要求 兼容 JDK 范围 支持规范特性
11.0.x JDK 21+ JDK 21+ Jakarta EE 10 (Servlet 6.0)
10.1.x JDK 11+ JDK 11+ Jakarta EE 9/10 (命名空间变更)
10.0.x JDK 1.8+ JDK 1.8+ Servlet 5.0 (过渡版本)
9.0.x JDK 1.8+ JDK 1.8+ HTTP/2 + WebSocket 1.1
8.5.x JDK 1.7+ JDK 1.7+ 安全增强 (默认关闭 AJP)
7.0.x JDK 1.6+ JDK 1.6+ Servlet 3.0 (仅安全更新)

Tomcat11.0.11阿里云镜像站下载地址

Tomcat11.0.11官方下载地址

  1. 进入 Tomcat11.0.11官方下载地址,选择 Binary DistributionsCoretar.gz(复制下载链接)。
  2. 在服务器上通过 wget 下载(替换为实际链接)
shell 复制代码
#创建下载目录,并下载tomcat到下载目录中
mkdir -p /download ; wget https://mirrors.aliyun.com/apache/tomcat/tomcat-11/v11.0.11/bin/apache-tomcat-11.0.11.tar.gz -O /download/apache-tomcat-11.0.11.tar.gz

步骤3:解压并部署Tomcat

shell 复制代码
#1.将下载好的二进制包解压到安装目录
tar -zxvf /download/apache-tomcat-11.0.11.tar.gz -C /usr/local/
#2. 设置好软链接 简化路径
ln -s /usr/local/apache-tomcat-11.0.11/ /usr/local/tomcat

#3.创建专用用户(不建议用 root 运行 Tomcat,提高安全性)
groupadd -r tomcat
useradd -r -g tomcat -s /sbin/nologin -M tomcat
#4.设置目录权限,最小权限原则(让 tomcat 用户拥有访问权)
chown -R tomcat:tomcat /usr/local/tomcat/

步骤4:检查

shell 复制代码
[root@ubuntu2204-csq ~]# cd /usr/local/tomcat/bin/
[root@ubuntu2204-csq /usr/local/tomcat/bin]# ./version.sh 
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Server version: Apache Tomcat/11.0.11
Server built:   Sep 1 2025 10:24:44 UTC
Server number:  11.0.11.0
OS Name:        Linux
OS Version:     5.15.0-94-generic
Architecture:   amd64
JVM Version:    21.0.8+9-Ubuntu-0ubuntu122.04.1
JVM Vendor:     Ubuntu

步骤5:给Tomcat配置系统服务

shell 复制代码
cat > /usr/lib/systemd/system/tomcat.service <<'EOF'

[Unit]
Description=tomcat 9.0 server daemon
After=network.target 

[Service]
Type=forking
ExecStart=/usr/local/tomcat/bin/startup.sh
ExecStop=/usr/local/tomcat/bin/shutdown.sh
[Install]
WantedBy=multi-user.target

EOF

步骤6:启动并验证Tomcat

shell 复制代码
#1.启动tomcat
systemctl daemon-reload
systemctl enable tomcat.service --now

#2.检查端口是否开启
ss -tulnp |grep 8080

#3.配置防火墙
firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --reload

#4.访问测试 http://服务器IP:8080 看到Apache Tomcat/11.0.11即部署成功

Rocky

操作系统 版本
Rocky 9.3 默认

部署tomcat11.0.11(使用二进制安装)

使用二进制包安装 Tomcat 是最常用的方式(无需编译,直接解压配置即可),以下是详细的部署步骤

步骤1:配置JDK环境(yum)

安装 Java 环境(Tomcat 依赖 JDK,需提前安装)

shell 复制代码
#1.检查是否已安装 Java
[root@rocky9.3-csq ~]# java --version
#2.若未安装,以 OpenJDK 11 为例(根据 Tomcat 版本选择兼容的 Java 版本)
[root@rocky9.3-csq ~]# yum list |grep "openjdk*"
[root@rocky9.3-csq ~]# yum install -y java-21-openjdk
[root@rocky9.3-csq ~]# java --version
openjdk 21.0.8 2025-07-15 LTS
OpenJDK Runtime Environment (Red_Hat-21.0.8.0.9-1) (build 21.0.8+9-LTS)
OpenJDK 64-Bit Server VM (Red_Hat-21.0.8.0.9-1) (build 21.0.8+9-LTS, mixed mode, sharing)
Tomcat 版本 最低 JDK 要求 兼容 JDK 范围 支持规范特性
11.0.x JDK 21+ JDK 21+ Jakarta EE 10 (Servlet 6.0)
10.1.x JDK 11+ JDK 11+ Jakarta EE 9/10 (命名空间变更)
10.0.x JDK 1.8+ JDK 1.8+ Servlet 5.0 (过渡版本)
9.0.x JDK 1.8+ JDK 1.8+ HTTP/2 + WebSocket 1.1
8.5.x JDK 1.7+ JDK 1.7+ 安全增强 (默认关闭 AJP)
7.0.x JDK 1.6+ JDK 1.6+ Servlet 3.0 (仅安全更新)

Tomcat11.0.11阿里云镜像站下载地址

Tomcat11.0.11官方下载地址

  1. 进入 Tomcat11.0.11官方下载地址,选择 Binary DistributionsCoretar.gz(复制下载链接)。
  2. 在服务器上通过 wget 下载(替换为实际链接)
shell 复制代码
#创建下载目录,并下载tomcat到下载目录中
yum install -y wget ; mkdir -p /download ; wget https://mirrors.aliyun.com/apache/tomcat/tomcat-11/v11.0.11/bin/apache-tomcat-11.0.11.tar.gz -O /download/apache-tomcat-11.0.11.tar.gz

步骤3:解压并部署Tomcat

shell 复制代码
#1.将下载好的二进制包解压到安装目录
tar -zxvf /download/apache-tomcat-11.0.11.tar.gz -C /usr/local/
#2. 设置好软链接 简化路径
ln -s /usr/local/apache-tomcat-11.0.11/ /usr/local/tomcat

#3.创建专用用户(不建议用 root 运行 Tomcat,提高安全性)
groupadd -r tomcat
useradd -r -g tomcat -s /sbin/nologin -M tomcat
#4.设置目录权限,最小权限原则(让 tomcat 用户拥有访问权)
chown -R tomcat:tomcat /usr/local/tomcat/

步骤4:检查

shell 复制代码
[root@rocky9.3-csq ~]#  cd /usr/local/tomcat/bin/
[root@rocky9.3-csq /usr/local/tomcat/bin]# ./version.sh 
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Server version: Apache Tomcat/11.0.11
Server built:   Sep 1 2025 10:24:44 UTC
Server number:  11.0.11.0
OS Name:        Linux
OS Version:     5.14.0-362.8.1.el9_3.x86_64
Architecture:   amd64
JVM Version:    21.0.8+9-LTS
JVM Vendor:     Red Hat, Inc.

步骤5:给Tomcat配置系统服务

shell 复制代码
cat > /usr/lib/systemd/system/tomcat.service <<'EOF'

[Unit]
Description=tomcat 9.0 server daemon
After=network.target 

[Service]
Type=forking
ExecStart=/usr/local/tomcat/bin/startup.sh
ExecStop=/usr/local/tomcat/bin/shutdown.sh
[Install]
WantedBy=multi-user.target

EOF

步骤6:启动并验证Tomcat

shell 复制代码
#1.启动tomcat
systemctl daemon-reload
systemctl enable tomcat.service --now

#2.检查端口是否开启
ss -tulnp |grep 8080

#3.配置防火墙
firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --reload

#4.访问测试 http://服务器IP:8080 看到Apache Tomcat/11.0.11即部署成功
相关推荐
AlfredZhao1 天前
vi 删除指定范围的行,不用再反复按 dd
linux·vi
用户9718356334662 天前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux
猪脚踏浪2 天前
linux 拷贝文件或目录到指定的位置
linux
大树882 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠2 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质2 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
bush42 天前
嵌入式linux学习记录十四、术语
linux·嵌入式
载数而行5202 天前
Linux 11 动态监控指令top
linux
Inhand陈工2 天前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
酣大智2 天前
ARP代理--工作原理
运维·网络·arp·arp代理