tomcat和Apache之间的适配器

时间:2013-11-11 07:47:02

标签: java apache tomcat

tomcat和Apache之间的适配器有什么作用?

mod_proxy和mod_jk等适配器将来自Apache的servelet / jsp请求转发给tomcat,但Apache如何处理从tomcat发回的响应enter image description here

2 个答案:

答案 0 :(得分:0)

简而言之,Web服务器正在等待请求。当这些请求到达时,服务器通过提供必要的内容来执行为请求提供服务所需的任何内容。添加Tomcat可能会改变这种行为。现在,Web服务器需要执行以下操作:

  • 在提供第一个请求之前,Apache需要加载Web 服务器适配器库(因此Tomcat可以与Apache通信)和 初始化它。
  • 当请求到达时,Apache需要检查并查看它是否属于 到servlet;如果是这样,它需要让适配器接受请求和 处理它。
  • 通常我们希望Apache处理静态内容,例如图像 和HTML文档,并将所有动态内容请求转发给 Tomcat的。更具体地说,我们的行为方式如下:
    • 决定将哪个请求/类型的请求转发到Tomcat
    • 将这些请求转发给Tomcat

答案 1 :(得分:0)

  

tomcat和Apache之间的适配器有什么作用?

它通常通过HTTP以外的协议在Apache HTTPD和Tomcat之间进行通信。

  

jmod_jx等适配器将来自Apache的servelet / jsp请求转发给tomcat,

据我所知,除了这个问题之外,没有“jmod_jx”这样的东西。

  

但Apache如何处理从tomcat发回的响应?

它将它转发给客户。