一、Tomcat介绍
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目。是一个开源免费的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。
说到应用服务器,很多小伙伴可能不是很理解。我们在公有云或私有云的主机不就是服务器吗?怎么又来一个服务器?首先服务器这个词本身就不仅仅是代表能提供服务机器,还可以是操作系统或者是软件。只不过通常我们所说的服务器指的就是部署在公司局域网或者是在云端租用的Linux主机,所以才会形成这样一个概念。
对于应用服务器来说,它的作用就是发布一个应用。我们的项目其实就是一堆经过编译后的代码,我们要怎么运行起来看到效果呢?这个时候就需要使用应用服务器,比如Apache、Nginx、Tomcat、Jetty,这些软件都可以帮助我们运行和发布应用,使得我们能够在浏览器中查看,或通过HTTP等方式进行访问或调试。
Tomcat的除了可以运行静态网页应用以外(纯HTML),主要可以用来运行JavaWeb应用,也就是通过Java开发的Web应用。无论使用什么框架,其实底层都是基于Sevlet的封装。所以Tomcat主要就是提供了Servlet和JSP的容器,其他需要用到什么jar包是由开发者自己添加的。
二、下载地址
由于是开源免费的软件,我们直接在百度中搜索Tomcat就可以下载。