一 Apache与Tomcat比较联系

apache支持静态页,tomcat支持动态的,比如servlet等。

一般使用apache+tomcat的话,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服务器响应请求

如果客户端请求动态页面,则是Tomcat服务器响应请求

因为jsp是服务器端解释代码的,这样整合就可以减少Tomcat的服务开销

Apache与Tomcat整合相关推荐

  1. Linux系统下Apache与Tomcat整合

    Linux系统下Apache与Tomcat整合 1.准备,下载需要的文件. 到Apache官方网站下载所需要的文件: httpd-2.2.17.tar.gz apache-tomcat-6.0.32. ...

  2. Apache和Tomcat整合

    转自:http://blog.csdn.net/yunlong34574/article/details/19282175 手上的需求是要通过80端口进来apache,然后分发到不同的服务器程序,本身 ...

  3. Linux下Apache与Tomcat整合调试

    2019独角兽企业重金招聘Python工程师标准>>> 1.准备,下载需要的文件. 软件下载: 1. jdk1.6.x   http://java.sun.com/javase/do ...

  4. 记录apache和tomcat整合(windows—x64)

    第一步:下载安装好Apache,安装服务,修改端口啥的,由于现在官网已经不提供windows下编译好的文件,可以到这个地址下载http://www.apachehaus.com/cgi-bin/dow ...

  5. apache与tomcat整合方法,解决图片无法正常显示--成功

    步骤:1.下载Apache2.0.53,并安装在c:/apache目录下,端口为80 2.下载Tomcat5.5.9,并安装在c:/tomcat目录下,端口为8080 3.从apache网站下载jk模 ...

  6. Apache 与 Tomcat 整合

    使用 mod_jk 当已经安装mod_jk,但是这次新添加的工程没有反应时(不加8080就不好用) 1修改 httpd.conf文件 在里面添加你的工程 jkMount    /Test     to ...

  7. JSP动态网站环境搭建应用中的详细步骤(Tomcat和Apache/IIS的整合)

    链接地址:http://www.cnblogs.com/dartagnan/archive/2011/03/25/2003426.html JSP动态网站环境搭建应用中的详细步骤(Tomcat和Apa ...

  8. tomcat整合apache

    历时4个多小时,最终把tomcat与apache整合起来了. 中间出了各种各样的问题,现记录一下,也希望能对后来者有点帮助. 背景 apache与tomcat的差别联系大家都知道: tomcat能处理 ...

  9. apache和tomcat有什么不同,为什么要整合apache 和tomcat?

    1. Apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet容器,是Apache的扩展. 2. Apache和Tomcat都可以做为独立的web服务器来运行,但是A ...

最新文章

  1. ALD和CVD晶体管薄膜技术
  2. MPB:南土所褚海燕组-小麦相关微生物的野外采样与样品保存
  3. vue项目中所使用的element-UI / echarts
  4. android size_t在哪个头文件,size_t
  5. MySQL普通索引与唯一索引__mysql中唯一索引和普通索引的用途及区别
  6. Java程序员周末时间搞锭银行信息管理系统毕业设计(java+springboot+mybatis+mysql+vue+elementui)等实现
  7. LeetCode篇之栈:155(常数时间复杂度内找最小栈)
  8. Docker框架的使用系列教程(一)
  9. 关于HTTP请求报文和响应报文学习笔记
  10. 网格法对随机森林调参
  11. uboot引导内核全过程
  12. 搭建ASP环境-win7安装IIS并运行ASP程序
  13. 根据时间段自动调节pulseaudio音量
  14. PyQt5 小工具:Excel数据分组汇总器...
  15. 一些简单的局域网入侵命令
  16. 天牛须和贪心算法_天牛须搜索算法(BAS)
  17. 百度地图 根据经纬度获取 地址
  18. 银行信用卡客户价值分析(Python数据分析)
  19. JavaWeb中外部引入的js中涉及到location.href的页面跳转/jsp页面的外部js文件引入
  20. stata画时间趋势图时横坐标标签太长重叠怎么办

热门文章

  1. SQL基础操作_8_基础概念
  2. java jtable刷新_使用Swing timer实现Jtable数据定时更新
  3. 比特币地址可以查到本人吗_查看每一个地址有多少个比特币
  4. MFC动态链接库的制作步骤和使用方法
  5. caffe学习笔记19-batchsize参数
  6. maven项目中找不到Maven Dependencies解决办法
  7. 无星的RN学习之旅(四)——通信、持久化存储、iOS打包
  8. vim删除文件第n行到结尾、或某段内容
  9. 8月第一周国内搜索网站 排名顺序基本稳定
  10. new Random().Next(1, 100); 多线程同时执行结果很高概率相同,