前置准备
Tomcat 容器机制
Tomcat 是一个开源的轻量级 Web 服务器和 Servlet 容器。它实现了 Java EE 规范的核心功能,常用于部署和运行 Java Web 应用程序。简单来说,Tomcat 就是一个严格遵循 Servlet 规范、可以独立安装运行的 Java Web 服务器。其核心能力包括:
- Servlet 容器:支持 Servlet 执行,处理 HTTP 请求与响应。
- Web 服务器:提供静态资源(如 HTML)访问,支持基本 HTTP 服务。
目录结构速览:
bin:存放可执行文件(如 startup.bat)。conf:配置文件目录。lib:运行所需的 jar 包。webapps:默认应用部署目录。logs:日志存储。
官网参考:Apache Tomcat®
Servlet 基础
定义与 API
Servlet 是运行在服务器端的 Java 程序,遵循标准 API 规范。Tomcat 作为容器提供了让 Servlet 与前端交互的运行时环境。
项目配置要点:
- 创建 Maven 项目后,在
pom.xml中添加依赖。注意版本需与 JDK 及 Tomcat 匹配。
<dependencies>
<dependency>
<groupId>jakarta.servlet</groupId>
<artifactId>jakarta.servlet-api</artifactId>
<version>6.1.0</version>
<scope>provided</scope>
</dependency>
</dependencies>
- 在
main/webapp/WEB-INF下创建web.xml并配置应用名称。 - 使用 IDE 插件(如 IDEA 内置或常用插件)方便启动调试。
代码示例:
下面这个类展示了如何继承 HttpServlet 并重写不同 HTTP 方法。注意这里使用了 注解来简化 URL 映射。


