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

Kylin10 安装tomcat9

Kylin10 安装tomcat9

文章目录

  • Kylin10 安装tomcat9
    • 1.环境配置
      • Apache Tomcat 各版本说明
        • ✅ **当前支持的版本**
        • ❌ **不再支持的版本**
        • 📌 说明:
      • tomcat 版本下载
      • 版本说明
      • 1. **`apache-tomcat-9.0.107-deployer.tar.gz` 和 `apache-tomcat-9.0.107-deployer.zip`**
      • 2. **`apache-tomcat-9.0.107-full-docs.tar.gz` 和 `apache-tomcat-9.0.107-full-docs.zip`**
      • 3. **`apache-tomcat-9.0.107-windows-x64.zip` 和 `apache-tomcat-9.0.107-windows-x86.zip`**
      • 4. **签名文件(`.asc`, `.sha512`)**
      • 总结
    • 2.安装
    • 3.启动验证
    • 4.配置
      • 1)安装基线配置
        • 1.密码强度
        • 2.日志配置
        • 3.定时登出
        • 4.错误页面处理
        • 5.目录列表访问限制
      • 2)tomcat-users.xml配置
      • 📌 配置内容详解
      • ✅ 用户权限总结
    • 5.允许特定的ip访问
    • 6.验证界面
      • 1.Server Status
      • 2.Manager App
      • 3.Host Manager

1.环境配置

## 主机信息
[root@zabbix71 bin]# hostnamectlStatic hostname: zabbix71Icon name: computer-vmChassis: vmMachine ID: d90e35d6b0ab46ba9a297436a8be50e7Boot ID: a9647c77f04848b09c5257818ff2c949Virtualization: vmwareOperating System: Kylin Linux Advanced Server V10 (Halberd)Kernel: Linux 4.19.90-89.11.v2401.ky10.x86_64Architecture: x86-64
## java 版本
[root@zabbix71 bin]# java -version
openjdk version "1.8.0_402"
OpenJDK Runtime Environment Bisheng (build 1.8.0_402-b06)
OpenJDK 64-Bit Server VM Bisheng (build 25.402-b06, mixed mode)## tomcat 
官网下载https://tomcat.apache.org/download-90.cgi#9.0.107

Apache Tomcat 各版本说明

Apache Tomcat® 是对 Jakarta EE(原 Java EE)技术子集的一个开源软件实现。不同的 Apache Tomcat 版本对应不同的规范版本。以下是规范与 Apache Tomcat 版本之间的映射关系:


当前支持的版本
Servlet 规范 JSP 规范 JDSOL 规范 EL 规范 WebSocket 规范 认证规范(JASPIC) 注解规范 Apache Tomcat 版本 最新发布版本 支持的 Java 版本
6.1 4.0 2.0 6.0 2.2 3.1 3.0 11.0.x 11.0.9 Java 17 及以上
6.0 3.1 2.0 5.0 2.1 3.0 2.1 10.1.x 10.1.43 Java 11 及以上
4.0 3.1 1.0 3.0 1.1 1.1 1.3 9.0.x 9.0.107 Java 8 及以上

不再支持的版本

以下版本的 Apache Tomcat 已经结束生命周期(EOL),建议用户升级到受支持的版本。

Servlet 规范 JSP 规范 JDSOL 规范 EL 规范 WebSocket 规范 认证规范(JASPIC) 注解规范 Apache Tomcat 版本 最终发布版本(Final) 支持的 Java 版本 结束支持日期
5.0 3.0 2.0 4.0 2.0 2.0 2.0 10.0.x(已被取代) 10.0.27(已被取代) Java 8 及以上 2022-10-31
3.1 2.3 1.0 3.0 1.1 1.1 1.2 8.5.x(已归档) 8.5.100(已归档) Java 7 及以上 2024-03-31
3.1 2.3 1.0 3.0 1.1 N/A 1.2 8.0.x(已被取代) 8.0.53(已被取代) Java 7 及以上 2018-06-30
3.0 2.2 1.0 2.2 1.1 N/A 1.1 7.0.x(已归档) 7.0.109(已归档) Java 6 及以上 2021-03-31
2.5 2.1 1.0 2.1 N/A N/A 1.0 6.0.x(已归档) 6.0.53(已归档) Java 5 及以上 2016-12-31
2.4 2.0 1.0 N/A N/A N/A N/A 5.5.x(已归档) 5.5.36(已归档) Java 1.4 及以上 2012-09-31
2.3 1.2 N/A N/A N/A N/A N/A 4.1.x(已归档) 4.1.40(已归档) Java 1.3 及以上 2009-06-25
2.2 1.1 N/A N/A N/A N/A N/A 3.3.x(已归档) 3.3.2(已归档) Java 1.1 及以上 2004-03-09

📌 说明:

“Final” 版本说明
“Final” 版本并不绝对意味着不会再有任何更新,但在此版本之后发布新版本的可能性极低。

tomcat 版本下载

https://tomcat.apache.org/download-90.cgi#9.0.107

本次下载的地址

https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.107/bin/apache-tomcat-9.0.107.tar.gz

对应的其他版本可以自定义选择

https://archive.apache.org/dist/tomcat/

版本说明

1. apache-tomcat-9.0.107-deployer.tar.gzapache-tomcat-9.0.107-deployer.zip

  • 用途:这两个文件是用于部署的压缩包。
  • 格式
    • .tar.gz 是 Unix/Linux 系统常用的压缩格式。
    • .zip 是 Windows 系统常用的压缩格式。
  • 内容:包含 Tomcat 的核心组件和一些基本配置文件,适合快速部署。

2. apache-tomcat-9.0.107-full-docs.tar.gzapache-tomcat-9.0.107-full-docs.zip

  • 用途:这两个文件包含了完整的文档和示例应用。
  • 格式
    • .tar.gz 是 Unix/Linux 系统常用的压缩格式。
    • .zip 是 Windows 系统常用的压缩格式。
  • 内容:除了 Tomcat 核心组件外,还包含了详细的文档、示例应用等,适合需要详细学习和参考的用户。

3. apache-tomcat-9.0.107-windows-x64.zipapache-tomcat-9.0.107-windows-x86.zip

  • 用途:这两个文件是专门为 Windows 平台准备的安装包。
  • 格式.zip 文件。
  • 区别
    • x64 版本适用于 64 位 Windows 操作系统。
    • <
http://www.dtcms.com/a/302692.html

相关文章:

  • Centos 7 命令:ip addr
  • 黑马商城微服务-下
  • 【QT搭建opencv环境】
  • R 语言科研绘图 --- 其他绘图-汇总1
  • Language Models are Few-Shot Learners: 开箱即用的GPT-3(四)
  • Mac安装navicat17版本教程mac下载Navicat Premium for Mac v17.1.9【好用】
  • ubuntu资源共享samba 安装与配置 mac/windows共享ubuntu文件资源
  • 1.gradle安装(mac)
  • 【江科大CAN】2.1 STM32 CAN外设(上)
  • CVE-2021-21148
  • fmriprep安装与试用_附ubuntu分区大小调整
  • C语言:20250728学习(指针)
  • 零基础学 AI 提示词:从 “提问” 到 “高效交互” 的第一步
  • 股指期货周度想法
  • 【ELasticsearch】案例:AWS 上 Elasticsearch 对接 NLB / ALB
  • 浏览器安全演进:从裸指针到 raw_ptr 的实践与思考
  • 开发指南125-HTML DOM事件
  • 使用 Qt Installer Framework(IFW)进行打包
  • github copilot接入openai-compatible模型以及去除安全限制的方法
  • Unity开发2D类银河恶魔城游戏学习笔记目录
  • 【前端】Angular 与 Svelte:两大前端框架的深度剖析
  • 深度研究——OpenAI Researcher Agent(使用OpenAI Agents SDK)
  • 【Kotlin】如何实现静态方法?(单例类、伴生对象、@JvmStatic)
  • Qt的静态属性与动态属性详解
  • 扩展卡尔曼滤波器 (EKF) 与无人机三维姿态估计:从理论到实践
  • 无人机气动设计模块解析
  • 学习游戏制作记录(改进剑投掷状态)7.28
  • B3927 [GESP202312 四级] 小杨的字典
  • Unity_UI_NGUI_锚点组件
  • Ansible安装与入门