`
bluestar
  • 浏览: 375810 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

整合Apache2.2和Tomcat5.5(2)

阅读更多
二、    使用proxy_ajp整合apache和tomcat:

    由于Apache2.2对以往版本有较大改动,引进了proxy 模块,所以Apache2.2和Tomcat5.5的配置需要用到mod_proxy.so等文件(不再使用jk 或 jk2 等tomcat连接器) .基本配置如下:
(一)    加载解析模块
    windows下,或linux采用动态加载模式下需配置。前面我们的linux编译时把下面的模块嵌入到了apache中,所以不用再加载。
    LoadModule proxy_module modules/mod_proxy.so
    LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
(二)    使用proxy_ajp代理, 下面的配置,是把所有目录全用代理
    ProxyPass / ajp://127.0.0.1:8009/
    ProxyPassReverse / ajp://127.0.0.1:8009/
(三)    禁止使用proxy_ajp代理的目录:
     如果对于某些目录不想使用proxy_ajp代理转发,可以按照如下配置:
     ProxyPass /images/ !      (禁止images目录下的内容使用proxy_ajp代理转发)
     配置到现在,重启一下apache,就可通过apache来访问tomcat的服务了。
(四)    说明:
    1、apache对tomcat的支持历史:apache第2.1版本后,内置了proxy_ajp,而jk2已经没人开发了,jk则支持到apache的2.0.58版本。
    proxy_ajp配置较简单,但可配置性还不如jk2,主要表现在proxy_ajp目前只支持配置到目录,还不支持对文件名称的pattern模式匹配(即还不能定义到只对jsp文件起作用)。
    2、因为proxy_ajp的配置,还不支持对文件名称的pattern模式匹配,所以你要特别注意:
    尽量把jsp和静态文件和图片路径分不同的目录来管理;
    对于静态文件和图片路径,如/images,你可用“ProxyPass /images !”来禁止ProxyPass,从而来让apache来直接处理图片的请求。
    关于apache的ssi(即shtml,include)与tomcat的集成时,shtml文件不能处于ProxyPass的控制下(即不能在ProxyPass目录),而shtml调用的jsp须在ProxyPass有效控制下;
分享到:
评论

相关推荐

    Apache2.2+Tomcat5.5整合配置教程

    总的来说,Apache2.2与Tomcat5.5的整合配置涉及下载和安装两个组件,配置Apache的httpd.conf文件,创建和编辑workers.properties,以及调整Tomcat的server.xml。这个过程需要对Web服务器和应用服务器的配置有一定的...

    Windows下Apache2.2 + Tomcat5.5 + Apr配置备忘录

    在完成上述步骤后,你就成功地在Windows上配置了一个整合了Apache2.2、Tomcat5.5和Apr的Web服务器环境。这个环境不仅能处理静态文件,还能高效运行Java Web应用,为开发者和用户提供了一种强大的Web服务解决方案。...

    JSP环境配置 Apache2.

    本文将详细介绍如何在Windows环境下配置Apache2.2与Tomcat5.5进行整合,以便能够更有效地处理JSP页面请求。此外,还将介绍如何利用Apache的mod_proxy_ajp模块来实现Apache与Tomcat之间的通信。 #### 二、准备工作 ...

    最新的tomcat 和apache 整合 集群 优化

    通过上述步骤,我们不仅完成了 Apache 与 Tomcat 的整合,还实现了集群部署和性能优化。这种配置方式能够充分利用 Apache 和 Tomcat 的优势,提供更高效、稳定的服务。同时,也需要注意在实际操作过程中根据具体环境...

    windows 2003安装apache+tomcat+mysql

    我们将Apache 2.2安装在C:\Apache2.2目录。在httpd.conf配置文件中,我们需要确保DirectoryIndex包含index.jsp,以便服务器能够识别并处理jsp文件。安装完成后,通过访问http://localhost确认Apache已正确安装。 ...

    gxbrowser:BRI基因浏览器,用于整合微阵列,RNA序列数据,表达数据以及人口统计和临床信息

    GX浏览器 Benaroya研究所基因表达浏览器(GXB),用于集成微阵列,RNA序列数据,表达数据以及人口统计和临床信息。 最低要求的软件 ... 启用apache / tomcat隧道(apt-get install libapache2-mod-

    安卓网上书店客户端+mysql数据库

    "tomcat7.0服务器"则表明该系统部署在Apache Tomcat 7.0上,这是一个流行的Java Servlet容器,用于运行Java web应用程序。 从标签“网上书店”我们可以推断,这个项目包含了常见的网上购书功能,如浏览书籍、搜索...

    ssh整合步骤

    ### SSH整合步骤详解 #### 一、环境搭建与配置 SSH框架是指Struts2、Spring以及Hibernate这三种技术的组合,常被用于构建企业级应用系统。本文将详细介绍如何搭建和配置SSH框架。 ##### 1. 开发环境准备 开发...

    毕业论文jsp1539超市进销存系统ssh.doc

    TOMCAT是Apache软件基金会的开源应用服务器,支持Servlet和JSP,是开发和部署Java Web应用的理想选择。 3.4 JAVASCRIPT JAVASCRIPT是前端开发的主要语言,用于实现网页的交互功能和验证。 4. 系统分析 4.1 实现目标...

    ssh 环境配置

    - 引入必要的Struts2 JAR文件,包括`Commons-logging-1.0.4.jar`、`Freemarker-2.3.13.jar`、`Ognl-2.6.11.jar`、`Struts2-core-2.1.6.jar`、`xwork-core-2.2.1.1.jar`和`javassist-3.7.ga.jar`。 - 修改`WEB-INF/...

    ssh配置,Struts1.2+Sprint2+hibernate3.1

    根据提供的标题、描述、标签及部分内容,我们可以了解到这篇文章主要讲述的是如何在MyEclipse 5.5.1环境中配置SSH框架(Struts + Spring + Hibernate)以及与Tomcat 5.5集成的过程。接下来,我们将深入探讨这些内容...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    3. Web服务器:Tomcat 5.5及以上版本,配合MVC设计模式及 Hibernate开发架构; 4. 客户端运行环境:能运行IE 5以上或Netscape 5以上浏览器的操作系统,配合使用Ajax技术; 5. 客户端运行工具:目前的系统采用...

    Struts2.1.6+Spring2.0+Hibernate3.1

    由于MyEclipse5.5本身并不包含Struts2框架,因此需要手动添加相关Jar包。这些包通常包括但不限于: - commons-fileupload-1.2.1.jar - commons-io-1.4.jar - freemarker-2.3.13.jar - ognl-2.6.11.jar - struts2-...

    基于android手持设备的景区导览系统需求分析说明书.doc

    - **服务器配置**:使用Apache Tomcat服务器。 - **数据库**:采用MSSQL2000或更高版本。 - **第三方服务**:可能需要接入地图API等外部服务。 #### 3. 外部接口需求 ##### 3.1 用户界面 - **用户获取服务**:...

    Spring Boot面试题(2022最新版)-重点

    **5.5 如何集成 Spring Boot 和 ActiveMQ?** 可以通过引入 `spring-boot-starter-amqp` 依赖来集成 ActiveMQ。Spring Boot 提供了简单的配置选项,使得消息队列的使用变得非常方便。 **5.6 什么是 Apache Kafka?...

    基于JSP的学生选课排课系统论文

    - **服务器端:** 需要部署Web服务器(如Apache Tomcat)和数据库服务器。 - **客户端:** 只需安装标准Web浏览器即可访问系统。 **3.3 其他需求** - **安全性:** 系统需要具备一定的安全防护措施,防止非法访问和...

    Linux简明教程.rar

    5.5 break和continue命令 5.6 case语句 6. 常用命令集锦 六、shell后台运行程序----------------------------------------------------------------------------- 编辑器的使用--------------------------------...

    java应用软件程序设计

    525 实例143 安装配置Tomcat 526 实例144 安装配置Apache 528 实例145 安装配置WebLogic 529 实例146 整合Tomcat与IIS 531 实例147 整合Tomcat与Apache 532 实例148 整合JBuilder与WebLocig 533...

Global site tag (gtag.js) - Google Analytics