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

如何使用Tomcat

1 简介

Tomcat.png

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,成为目前比较流行的Web 应用服务器。
1 版本

  • 版本:企业用的比较广泛的是8.0和9.0,目前比较新正式发布版本是Tomcat10.0, Tomcat11仍然处于测试阶段。
  • JAVAEE 版本和Servlet版本号对应关系 https://tomcat.apache.org/whichversion.html
Servlet VersionEE Version
6.1Jakarta EE ?
6.0Jakarta EE 10
5.0Jakarta EE 9/9.1
4.0JAVA EE 8
3.1JAVA EE 7
3.1JAVA EE 7
3.0JAVAEE 6
  • Tomcat 版本和Servlet版本之间的对应关系
Servlet Version**Tomcat ** VersionJDK Version
6.111.0.x17 and later
6.010.1.x11 and later
5.010.0.x (superseded)8 and later
4.09.0.x8 and later
3.18.5.x7 and later
3.18.0.x (superseded)7 and later
3.07.0.x (archived)6 and later (7 and later for WebSocket)

2 下载

  • Tomcat官方网站:http://tomcat.apache.org/
  • 安装版:需要安装,一般不考虑使用。
  • 解压版: 直接解压缩使用,我们使用的版本。

Tomcat下载.png

3 安装

  1. 正确安装JDK并配置JAVA_HOME(以JDK17为例 https://injdk.cn中可以下载各种版本的JDK)

环境变量.png

  1. 解压tomcat到非中文无空格目录

  2. 点击bin/startup.bat启动

环境变量.png

启动.png

启动成功.png

  1. 打开浏览器输入 http://localhost:8080访问测试

测试.png

  1. 直接关闭窗口或者运行 bin/shutdown.bat关闭tomcat

关闭.png

  1. 处理dos窗口日志中文乱码问题: 修改conf/logging.properties,将所有的UTF-8修改为GBK

中文乱码.png

  • 重启测试

重新测试.png

7 遇到问题启动之后闪退

原因是是环境没有配置JAVA_HOME 直接在path路径上写jdk的路径

Tomcat 依赖 Java 环境,若 Java 环境变量未正确配置,就会致使 Tomcat 无法启动。

  • 在 “系统变量” 中,新建或者修改 JAVA_HOME 变量,使其指向你的 JDK 安装目录,例如 C:\Program Files\Java\jdk1.8.0_271
  • 找到 Path 变量,编辑它,添加 %JAVA_HOME%\bin%JAVA_HOME%\jre\bin

相关文章:

  • Day 9
  • Node 处理 request 的过程中,都会更新哪些 metadata 和 property
  • 餐饮厨房开源监控安全系统的智能革命
  • 小刚说C语言刷题——第20讲 循环之嵌套循环
  • 【面经】兼顾频繁插入/删除和查询访问 非阻塞网络I/O模型 connect的阻塞性 `unique_ptr`的使用场景和析构机制
  • 20年AB1解码java
  • 【PyTorch项目实战】卷积(Convolution ) + 反卷积(Deconvolution)
  • 文章记单词 | 第27篇(六级)
  • WePY 框架:小程序开发的“Vue式”利器!!!
  • gogs私服对应SSH 协议配置
  • 基于 OpenHarmony 5.0 的星闪轻量型设备应用开发——Ch3 设备驱动开发
  • python基础:位置互换
  • 【前端】【React】useCallback的作用与使用场景总结
  • 银行业务知识序言
  • 基于labview的多功能数据采集系统
  • 已经安装了pip,出现pip command not found【解决方法】
  • 如何用VBA编辑器合并Word文档:详细教程
  • spark-rdd
  • 【补题】P9423 [蓝桥杯 2023 国 B] 数三角
  • 《软件工程类标准规范》写作方法和技巧