为什么说Tomcat是servlet容器?

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介:

一直都说Tomcat是servlet容器,但是不知道原因,今天在使用Eclipse+Tomcat开发web应用时发现在Eclipse下创建servlet时发生错误,说没有servlet包,后来在build path中add library中添加了tomcat 6.0以后就没有错误了。添加library的方法如下图所示:

右键项目TestTomcat2,选择【Buil Path】->【Configure】

2 

然后选择【Add Library】

3

选择【Server Runtime】

4

选择【Apache Tomcat v6.0.29】

5

这时候会发现Library中会多出一个【Apache Tomcat v6.0】库

6

打开【Apache Tomcat v6.0】库我们会发现有一个servlet-api.jar下面有一些列的servlet包,包括javax.servlet,javax.servlet.http等。

1

也就是tomcat为servlet提供了运行环境。







本文转自xwdreamer博客园博客,原文链接:http://www.cnblogs.com/xwdreamer/archive/2010/09/25/2297084.html,如需转载请自行联系原作者



目录
相关文章
|
2月前
|
Java 应用服务中间件 Apache
浅谈Tomcat和其他WEB容器的区别
Tomcat是一款轻量级的免费开源Web应用服务器,常用于中小型系统及并发访问量适中的场景,尤其适合开发和调试JSP程序。它不仅能处理HTML页面,还充当Servlet和JSP容器。相比之下,物理服务器是指具备处理器、硬盘等硬件设施的服务器,如云服务器,其设计目标是在处理能力、稳定性和安全性等方面提供高标准服务。简言之,Tomcat专注于运行Java应用,而物理服务器则提供基础计算资源。
|
3月前
|
Java 应用服务中间件 Maven
JavaWeb基础5——HTTP,Tomcat&Servlet
JavaWeb技术栈、HTTP、get和post区别、响应状态码、请求响应格数据式、IDEA使用Tomcat、报错解决、Servlet的体系结构、IDEA使用模板创建Servlet
JavaWeb基础5——HTTP,Tomcat&Servlet
|
5月前
|
弹性计算 运维 应用服务中间件
容器的优势,在Docker中运行Tomcat
摘要:了解Docker与虚拟机的区别:虚拟机使用Hypervisor创建完整操作系统,而容器通过namespace和cgroup实现轻量级隔离,共享主机内核。Docker启动快、资源利用率高,适合快速部署和跨平台移植。但安全性相对较低。示例介绍了如何通过Docker搜索、拉取官方Tomcat镜像并运行容器,最后验证Tomcat服务的正常运行。
|
5月前
|
前端开发 Java 应用服务中间件
Spring Boot 2.x 嵌入式 Servlet 容器
Spring Boot使用内嵌Tomcat,默认端口8080,可通过`application.properties`配置端口、上下文路径等。配置方式有两种:1) 直接在配置文件中添加`server.port`和`server.servlet.context-path`;2) 创建`WebServerFactoryCustomizer` Bean来自定义配置,如设置端口`factory.setPort(8083)`,这种方式优先级更高。
|
6月前
|
Java 应用服务中间件 Maven
|
6月前
|
前端开发 应用服务中间件
|
6月前
|
Java 应用服务中间件 容器
手写SpringBoot(二)之动态切换Servlet容器
我们在切换serlvet容器的时候,会将SpringBoot默认的tomcat jar包给排除掉,换上我们需要的jar包,比如jetty。
51 0
|
6月前
|
XML 数据格式
|
6月前
|
XML Java 应用服务中间件
|
4月前
|
缓存 安全 Java
Java服务器端技术:Servlet与JSP的集成与扩展
Java服务器端技术:Servlet与JSP的集成与扩展
41 3