Tomcat 下载与安装

文章目录

1.下载

官网地址:https://tomcat.apache.org/

进入官网,点击左侧的 Download 栏目,下载对应的 Tomcat 版本,这里以 Tomcat 9 来作为演示

弹窗下载,点击 保存 即可

2.配置环境变量

提示:这里如果直接进入 apache-tomcat-9.0.121\bin 的 bin 目录,运行 startup.bat,可以选择不加环境变量

快捷键 Win + R 打开运行窗口,输入 sysdm.cpl 进入 系统属性

点击 高级 选项,继续点击 环境变量

找到 系统变量 中的 path 变量

双击 path 变量 进入,新建环境变量 D:\Software\apache-tomcat-9.0.121\bin

3.系统区域设置解决Tomcat运行命令行乱码问题

提示:配置系统区域设置的目的是 Tomcat 运行的命令行窗口默认的编码集位 UTF-8,但是运行时命令行窗口的日志输出存在中文乱码,可通过配置系统区域设置解决

通过 Win + R 打开运行,输入命令 contol 打开控制面板,或者通过桌面双击进入也可

进入 控制面板 后,点击进入 时钟和区域

点击 区域,选择 管理,点击 更改系统区域设置(C)......

弹窗,勾选上 Beta版:使用Unicode UTF-8提供全球语言支特(U),最后点击 确定

提示:这里可以先进入 Conf 目录查看 logging.properties 配置文件

进入配置文件,可以选择用记事本打开,默认的编码为 UTF-8

如果本地计算机不支持修改 Beta版:使用Unicode UTF-8提供全球语言支特(U),可以通过改动 logging.properties 配置文件的第51行位置,将 UTF-8 改为 GBK,即 java.util.logging.ConsoleHandler.encoding = GBK,也可以解决 Tomcat 运行命令窗口乱码问题,如果即勾选了 Beta版:使用Unicode UTF-8提供全球语言支特(U),也修改配置文件为GBK编码,则依旧会乱码,所以二选一即可。

4.运行 Tomcat

提示:Tomcat 运行需要进入 bin 目录,这里放在了 D:\Software\apache-tomcat-9.0.121\bin

找到 startup.bat 脚本,Windows 环境下双击运行,如是 Linux 环境,运行 startup.sh

如此,会弹出命令行打印窗口,记录 程序输出日志,Spring、SSM 项目打印的 System.out、异常堆栈

打开浏览器,输入 http://localhost:8080/,回车,如此,即运行成功

5.访问测试

webapps 下新建文件夹 hello ,接着新建一个 hello.html 文件

输入内容

html 复制代码
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		Hello World!Hello World!
	</body>
</html>

浏览器访问 http://localhost:8080/hello/hello.html,结果如

更改代码内容后刷新浏览器,内容同步刷新!

6.创建服务 services

cmd 进入目录 D:\Software\apache-tomcat-9.0.121\bin 下,运行命令

bash 复制代码
service.bat install

即可安装服务,如图↓

快捷键 Win + R 打开运行,输入命令 services.msc 打开 服务

如图,显示名称 Apache Tomcat 9.0 Tomcat9 即代表安装成功

也可以通过 Ctrl + Shift + Esc 打开 任务管理器,点击 服务,通过查找 Tomcat 也可以查到安装好的服务

7.卸载服务 services

运行命令

bash 复制代码
service.bat remove

即可删除

相关推荐
panxianren2 小时前
Bun 1.4 的 bun test --parallel 将 4 秒的测试套件缩短到约 1 秒
java·javascript
sunshine22 girl3 小时前
Java学习七 Java 项目实战2-注册业务
java·学习
省钱兄--zs4 小时前
北京24小时自助健身房系统软件开发实战:从架构设计到部署指南
java·数据仓库·spring boot·小程序·需求分析
youdexiang4 小时前
Android录音软件时间关键词检索功能分析
java·人工智能
sunshine22 girl5 小时前
Java学习七 Java 项目实战1-项目创建和主页面搭建
java·开发语言·学习
code2cat5 小时前
Java进阶篇之AtomicStampedReference:引用回到原值,版本戳仍能记住变化
java·cas·并发编程·aba
泡茶喝茶写代码6 小时前
A股量化数据工程:从 REST 接口到策略信号(第 8 篇):成长能力因子:营收与利润增速
java·python·股票数据api·股票数据api接口·股票量化数据api·股票量化数据接口·股票数据api数据
\光辉岁月/7 小时前
7.javase-面向对象
java·开发语言
weixin_531094697 小时前
heap_4内存管理
java·开发语言·算法
程序员南飞7 小时前
win系统安装minio
java·数据结构·算法