一.什么是Tomcat
Tomcat 服务器是一个开源的轻量级Web应用服务器,在中小型系统和并发量小的场合下被普遍使用,是开发和调试Servlet、JSP 程序的首选。(Tomcat简单的说就是一个运行JAVA的网络服务器,底层是Socket的一个程序,它也是JSP和Serlvet的一个容器。)<br /> 为什么我们需要用到Tomcat<br /> 如果你学过html,css,你会知道你写的页面只能自己访问,别人不能远程访问你写的页面,Tomcat就是提供能够让别人访问自己写的页面的一个程序<br />![image.png](https://cdn.nlark.com/yuque/0/2021/png/25425154/1639313859561-1cbecca6-ce84-46a5-b5c3-b739c0f61377.png#clientId=u189c8287-bcfc-4&crop=0&crop=0&crop=1&crop=1&from=paste&height=509&id=ucbfcf13e&margin=%5Bobject%20Object%5D&name=image.png&originHeight=734&originWidth=1090&originalType=binary&ratio=1&rotation=0&showTitle=false&size=469721&status=done&style=none&taskId=u968a2dc7-3fe3-41f0-b060-c2bf1d81242&title=&width=755.9884643554688)
Tomcat的作用
1、Tomcat是一个免费的[开放源代码](https://www.baidu.com/s?wd=%E5%BC%80%E6%94%BE%E6%BA%90%E4%BB%A3%E7%A0%81&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YLrywbnyRsPjTYryPWnHmL0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3En1cknjD4rHDL)的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。<br /> 2、当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。<br /> 3、诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。<br /> 4、另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。<br /> 5、不过,Tomcat处理静态HTML的能力不如Apache服务器。