JavaWeb篇_02——服务器简介及Tomcat服务器简介
服务器简介
- 硬件服务器的构成与一般的PC比较相似,但是服务器在稳定性、安全性、性能等方面都要求更高,因为CPU、芯片组、内存、磁盘系统、网络等硬件和普通PC有所不同。
- 软件服务器(英文名称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。