tomcat是sun和apache合作 , 做出来的jsp server,支持servlet 和jsp 。
tomcat本身可以做为 web server, 当处理静态页面时 , tomcat不如apache迅速,不象apache一样可配置 , 强壮 。
apache做为最流行的web服务器功能强大,高效 , 但并不支持jsp及servlet 。
所以通常的做法是把它们整合起来,让apache处理静态页面,而把动态页面的请求交给 tomcat处理,发挥各自的优势 。
通过在apache中加载整合模块和进行设置,apache就能够根据url,把不属于自己的请求转给 tomcat 。
【Apache和Tomcat的关系 tomcat和apache tomcat的区别】-------------------------------------------
APACHE是一个web服务器环境程序 启用他可以作为web服务器使用 。
不过APACHE只支持静态网页 如(asp , php,cgi , jsp)等动态网页的就不行 。
如果要在APACHE环境下运行jsp 的话就需要一个解释器来执行jsp网页 而这个jsp解释器就是TOMCAT 。
为什么还要JDK呢?因为jsp需要连接数据库的话 , 就要jdk来提供连接数据库的驱程 。
所以要运行jsp的web服务器平台就需要APACHE TOMCAT JDK
-------------------------------------------
至于tomcat为什么处理静态的页面会比较慢,可以理解为 , tomcat实际是jsp的解释器 , 所以不管是静态的html还是jsp,都会认为是jsp进行解释,然后再展现出来 , 所以,没有apache这个直接的web服务器解释的快 。