网站建设专业的有哪些,wordpress中菜单,速成网站怎么做,乐达淄博网站建设制作常在用apache和tomcat等这些服务器#xff0c;可是总感觉还是不清楚他们之间有什么关系#xff0c;在用tomcat的时候总出现apache#xff0c;总感到迷惑#xff0c;到底谁是主谁是次#xff0c;因此特意在网上查询了一些这方面的资料#xff0c;总结了一下#xff1a; … 常在用apache和tomcat等这些服务器可是总感觉还是不清楚他们之间有什么关系在用tomcat的时候总出现apache总感到迷惑到底谁是主谁是次因此特意在网上查询了一些这方面的资料总结了一下 一 apache支持静态页tomcat支持动态的比如servlet等 一般使用apachetomcat的话apache只是作为一个转发对jsp的处理是由tomcat来处理的。 apache可以支持php\cgi\perl,但是要使用java的话你需要tomcat在apache后台支撑将java请求由apache转发给tomcat处理。apache是web服务器,Tomcat是应用java服务器它只是一个servlet(jsp也翻译成servlet)容器可以认为是apache的扩展但是可以独立于apache运行。 这两个有以下几点可以比较的 1、两者都是apache组织开发的 2、两者都有HTTP服务的功能 3、两者都是免费的 不同点 Apache是专门用了提供HTTP服务的以及相关配置的例如虚拟主机、URL转发等等 Tomcat是Apache组织在符合J2EE的JSP、Servlet标准下开发的一个JSP服务器 二 APACHE是一个web服务器环境程序 启用他可以作为web服务器使用 不过只支持静态网页 如(asp,php,cgi,jsp)等动态网页的就不行 如果要在APACHE环境下运行jsp 的话就需要一个解释器来执行jsp网页 而这个jsp解释器就是TOMCAT, 为什么还要JDK呢因为jsp需要连接数据库的话就要jdk来提供连接数据库的驱程所以要运行jsp的web服务器平台就需要APACHETOMCATJDK 整合的好处是 如果客户端请求的是静态页面则只需要Apache服务器响应请求 如果客户端请求动态页面则是Tomcat服务器响应请求 因为jsp是服务器端解释代码的这样整合就可以减少Tomcat的服务开销 三 apache:侧重于http server tomcat:侧重于servlet引擎如果以standalone方式运行功能上与apache等效 支持JSP但对静态网页不太理想 apache是web服务器tomcat是应用java服务器它只是一个servlet(jsp也翻译成servlet)容器可以认为是apache的扩展但是可以独立于apache运行。 换句话说apache是一辆卡车上面可以装一些东西如html等。但是不能装水要装水必须要有容器桶而这个桶也可以不放在卡车上。 转载于:https://www.cnblogs.com/xuzhongtao/p/10071510.html