文章目录
-
- 1.下载
- 2.配置环境变量
- 3.系统区域设置解决Tomcat运行命令行乱码问题
- [4.运行 Tomcat](#4.运行 Tomcat)
- 5.访问测试
- [6.创建服务 services](#6.创建服务 services)
- [7.卸载服务 services](#7.卸载服务 services)
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

即可删除