当前位置: 首页 > news >正文

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

文章目录

  • Kylin
    • 部署tomcat11.0.11(使用二进制安装)
      • 步骤1:配置JDK环境(下载wget)
      • 步骤2:下载 Tomcat 二进制包
      • 步骤3:解压并部署Tomcat
      • 步骤4:检查
      • 步骤5:给Tomcat配置系统服务
      • 步骤6:启动并验证Tomcat
  • Ubuntu
    • 部署tomcat11.0.11(使用二进制安装)
      • 步骤1:给Ubuntu2204配置清华源
      • 步骤2:配置JDK环境(apt)
      • 步骤3:解压并部署Tomcat
      • 步骤4:检查
      • 步骤5:给Tomcat配置系统服务
      • 步骤6:启动并验证Tomcat
  • Rocky
    • 部署tomcat11.0.11(使用二进制安装)
      • 步骤1:配置JDK环境(yum)
      • 步骤3:解压并部署Tomcat
      • 步骤4:检查
      • 步骤5:给Tomcat配置系统服务
      • 步骤6:启动并验证Tomcat

Kylin

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

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

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

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

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

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

#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.xJDK 21+JDK 21+Jakarta EE 10 (Servlet 6.0)
10.1.xJDK 11+JDK 11+Jakarta EE 9/10 (命名空间变更)
10.0.xJDK 1.8+JDK 1.8+Servlet 5.0 (过渡版本)
9.0.xJDK 1.8+JDK 1.8+HTTP/2 + WebSocket 1.1
8.5.xJDK 1.7+JDK 1.7+安全增强 (默认关闭 AJP)
7.0.xJDK 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 下载(替换为实际链接)
#创建下载目录,并下载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

#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:检查

[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配置系统服务

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.targetEOF

步骤6:启动并验证Tomcat

#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即部署成功

image-20250930154551139

Ubuntu

操作系统版本
Ubuntu2204清华源

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

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

步骤1:给Ubuntu2204配置清华源

#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,需提前安装)

#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.xJDK 21+JDK 21+Jakarta EE 10 (Servlet 6.0)
10.1.xJDK 11+JDK 11+Jakarta EE 9/10 (命名空间变更)
10.0.xJDK 1.8+JDK 1.8+Servlet 5.0 (过渡版本)
9.0.xJDK 1.8+JDK 1.8+HTTP/2 + WebSocket 1.1
8.5.xJDK 1.7+JDK 1.7+安全增强 (默认关闭 AJP)
7.0.xJDK 1.6+JDK 1.6+Servlet 3.0 (仅安全更新)

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

Tomcat11.0.11官方下载地址

  1. 进入 Tomcat11.0.11官方下载地址,选择 Binary DistributionsCoretar.gz(复制下载链接)。
  2. 在服务器上通过 wget 下载(替换为实际链接)
#创建下载目录,并下载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

#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:检查

[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配置系统服务

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.targetEOF

步骤6:启动并验证Tomcat

#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即部署成功

image-20250930151054594

Rocky

操作系统版本
Rocky9.3默认

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

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

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

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

#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.xJDK 21+JDK 21+Jakarta EE 10 (Servlet 6.0)
10.1.xJDK 11+JDK 11+Jakarta EE 9/10 (命名空间变更)
10.0.xJDK 1.8+JDK 1.8+Servlet 5.0 (过渡版本)
9.0.xJDK 1.8+JDK 1.8+HTTP/2 + WebSocket 1.1
8.5.xJDK 1.7+JDK 1.7+安全增强 (默认关闭 AJP)
7.0.xJDK 1.6+JDK 1.6+Servlet 3.0 (仅安全更新)

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

Tomcat11.0.11官方下载地址

  1. 进入 Tomcat11.0.11官方下载地址,选择 Binary DistributionsCoretar.gz(复制下载链接)。
  2. 在服务器上通过 wget 下载(替换为实际链接)
#创建下载目录,并下载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

#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:检查

[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配置系统服务

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.targetEOF

步骤6:启动并验证Tomcat

#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即部署成功

image-20250930165307608

http://www.dtcms.com/a/426876.html

相关文章:

  • SCL-90症状自评量表抖音快手微信小程序看广告流量主开源
  • 合肥网站公司微信商城开发需要多少钱
  • 企业在拥抱 Al技术过程中面临安全风险是什么
  • Claude Sonnet 4.5:一次面向落地的常规升级(性能、安全、开发者工具)
  • Linux内核命名空间隔离机制在容器安全强化中的实战应用标准
  • 灵雀云六度入选 Gartner 中国 ICT 技术成熟度曲线报告,ACP以安全、稳定、智能三大核心能力定义企业级云原生数字底座
  • 中文的网站做不成二维码记事本做网站怎么改字体颜色
  • 近场通讯(NFC)在工厂智能化中的应用:从工具管理到身份识别
  • 计算机网络-RIP协议
  • Cortex-M3深入理解
  • python进阶_Day2
  • Python14-SVM⽀持向量机
  • 无锡做网站价格手机网站排名怎么做
  • 大模型价格战背后的技术革命:剖析DeepSeek-V3.2的DSA稀疏注意力
  • 用 AI 驱动 Unity 开发:Unity3d MCP
  • 微信小程序学习(四)
  • VIM和Linux命令速查表
  • TDengine 时序函数 STATECOUNT 用户手册
  • GitHub Spec Kit:官方规格驱动开发工具包深度解析
  • 商标图片大全 设计图网站过度优化的表现
  • 精读C++20设计模式——行动型设计模式:责任链
  • transformers音频实战01-音频概念
  • 方寸网站建设如何建立免费个人网站
  • Spring Boot 实战 Redis 分布式锁:从原理到高并发落地
  • nodejs做网站的弊端马来西亚网站后缀
  • CSDN Markdown 编辑器快捷键大全
  • 基于GNS3 web UI配置RIP协议(Wireshark 分析)
  • Helm Chart 中,SeaweedFS的 master.data.type 选择
  • 智能座舱问答
  • kube-prometheus监控服务发现