JavaWeb篇_02——服务器简介及Tomcat服务器简介

服务器简介

  1. 硬件服务器的构成与一般的PC比较相似,但是服务器在稳定性、安全性、性能等方面都要求更高,因为CPU、芯片组、内存、磁盘系统、网络等硬件和普通PC有所不同。
  2. 软件服务器(英文名称Server),也称伺服器。指一个管理资源并为用户提供服务的计算机软件,通常分为文件服务器、数据库服务器和应用程序服务器。运行以上软件的计算机或计算机系统也被称为服务器。

服务器分类

JavaEE应用服务器(JavaEE Application Server)

应用服务器是Java EE规范的具体实现, 可以执行/驱动基于JavaEE平台开发的web项目。绝大部分的应用服务器都是付费产品。

常见的应用服务:

Weblogic(BEA Oracle 收费)

Webshpere(IBM 收费)

JBoss(RedHad 收费)

Geronimo(Apache 免费)

Web容器(Web Server)

只实现了JavaEE平台下部分技术标准,如Servlet,Jsp,JNDI,JavaMail。Web容器是开源免费的。

Tomcat(Apache 开源免费)

Jetty(Jetty 开源免费)

Tomcat的使用

Tomcat简介

Tomcat服务器是Apache的一个开源免费的Web容器。它实现了JavaEE平台下部分技术规范,属于轻量级应用服务器。

Tomcat版本说明

Tomcat版本 JDK版本 Servlet版本 JSP版本
10.0.X 8 and later 5.0 3.0
9.0.x 8 and later 4.0 2.3
8.0.x 7 and later 3.1 2.3
7.0.x 6 and later 3.0 2.2
6.0.x 5 and later 2.5 2.1

Tomcat作用

可以在Tomcat中运行我们所编写的Servlet、JSP。

相关推荐
lpl312905509几秒前
skynet 共享数据原理
服务器·c语言·lua
TPBoreas1 分钟前
AQS 是啥
java·开发语言
小短腿的代码世界5 分钟前
Qt绘图引擎QPainter渲染管线:从光栅化到GPU加速的完整架构——为什么你的2D绘制慢了10倍?
开发语言·qt·架构
ShGamu6 分钟前
自动化输送设备公司选型参考与核心维度梳理
运维·自动化·自动化输送设备
一晌小贪欢13 分钟前
第26节:自动化办公——利用 Python 自动生成动态分析报告 (PPT/PDF)
开发语言·python·数据分析·自动化·powerpoint·pandas·数据可视化
宋哥转AI20 分钟前
@Tool写了但tools/list为空?Spring AI MCP Server注册的两种路径和四个坑
java·agent·mcp
程序喵大人21 分钟前
【C++并发系列】第一章:多线程读写同一个变量为什么会出错
开发语言·c++·多线程·并发
SEO_juper21 分钟前
跳出率偏高诊断:页面加载慢、内容不对买家需求调整思路
服务器·chrome·seo·跨境电商·外贸·geo·2026
xiaoshuaishuai824 分钟前
C# vCenter跨云迁移的核心问题
开发语言·c#
bloglin9999925 分钟前
docker镜像构建及部署样例
运维·docker·容器