目录
- [1. 简介](#1. 简介)
- [2. 下载](#2. 下载)
- [3. 使用](#3. 使用)
-
- [3.1 文件夹展示](#3.1 文件夹展示)
-
- [3.1.1 控制台输出乱码](#3.1.1 控制台输出乱码)
- [3.2 访问localhost:8080](#3.2 访问localhost:8080)
- [3.3 访问静态资源](#3.3 访问静态资源)
- [4. 总结](#4. 总结)
1. 简介
Tomcat ,全称为Apache Tomcat
,是一个开源的Web应用服务器和Servlet容器,由Apache
软件基金会的Jakarta项目开发。它实现了Java Servlet
和JavaServer Pages(JSP)
技术规范,广泛用于运行基于Java的Web应用程序。
Tomcat 是一个轻量级的应用服务器,适用于中小型系统和并发访问用户较少的场合。它不仅支持Servlet和JSP
,还提供了Web服务器的一些特有功能,如Tomcat
管理和控制平台、安全域管理和Tomcat阀等。Tomcat通常作为Servlet和JSP
容器运行在后端,可以独立于Apache
服务器运行,但也可以作为Apache的扩展来处理动态网页。
Tomcat的核心组件包括Web容器、Servlet容器(Catalina)和JSP容器
。这些组件协同工作以处理传入的请求,其中Servlet容器
负责管理Servlet
代码的生命周期,而JSP容器则将JSP
动态网页翻译成Servlet
代码并执行。Tomcat
的架构可以看作是一个分层模型,包括连接器、引擎和服务等组件,这些组件共同协作以处理客户端请求。
Tomcat的目录结构包括bin、conf、lib、logs、temp、webapps和work
等文件夹,分别用于存放命令文件、配置文件、类库、日志文件、临时文件、Web项目和运行时文件。Tomcat
的部署方式包括静态部署和动态部署,静态部署可以通过复制文件夹到webapps
文件夹实现,而动态部署则需要修改Server.xml
文件或增加自定义web
文件。
2. 下载
官方网站:http://tomcat.apache.org/
直接下载解压就可。
3. 使用
3.1 文件夹展示
点击bin
,双击startup.bat
3.1.1 控制台输出乱码
如果你的显示是乱码,打开conf
,双击打开编辑logging.properties
,红圈部分改为GBK
即可。
3.2 访问localhost:8080
即为成功!!!
3.3 访问静态资源
我们把编辑好的html
文件放到webapps
中
webapps文件夹 :
myProject文件夹 :
img文件夹 :
index.html文件:
html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>我是岳轩子</title>
</head>
<body>
this is a index page
<br>
<img src="./img/img1.png" alt="">
</body>
</html>
重新启动,访问localhost:8080/myProject
成功!!!
4. 总结
这里我没有配置环境变量,电脑里面有很多tomcat所以就不进行配置了,直接打开双击即可,如果想停止的话,就双击shutdown.bat
即可,或者直接关闭控制台。还是很简单的。