Tomcat 简介
Tomcat 是在SUN 公司的JSWDK(JavaServer Web DevelopmentKit ,是SUN公司推出的小型Servlet/JSP调试工具)的基础上发展起来的一个优秀的Servlet容器,Tomcat本身完全用java语言编写。 Servlet是一种运行在服务器上的小插件,他所具有的的以下特点: 1、提供了可被服务器加载并执行的程序代码,并服务于来自客户端的请求。 2、Servlet服务器必须支持java。 3、Servlet不依赖浏览器,是允许在服务器端,所以不管浏览器是否支持java,都能请求访问servlet。 Tomcat做为Servlet的容器基本功能如图一 图一 Servlet 的规范规定Servlet不仅可以运行在基于HTTP协议的Web服务器上,还可以运行在基于其他应用协议的服务器上。不过,目前Servlet主要运行在Web服务器上,用来扩展Web服务器的功能。Servlet规范规定,Servlet容器响应客户请求访问特定的Servlet的流程如下: 1、客户发出要求访问特定的Servlet的请求。 2、Servlet 容器接收到客户请求并解析。 3、Servlet 容器创建一个ServletRequest对象,在ServletRequest对象中包含了客户请求信息及其他关于客户的信息,如请求头,请求正文,以及客户机的IP地址等。 4