Apache2.2和Tomcat6整合

Apache2.2和Tomcat6整合
  Apache和Tomcat同是Apache基金会下面的两个项目。
  一个是HTTP WEB服务器,另一个是servlet容器(servlet container),最新的6.0.X系列实现Servlet 2.4/JSP 2.0Spec。在我们生产的环境中,往往需要Apache做前端服务器,Tomcat做后端服务器。此时我们就需要一个连接器,这个连接器的作用就是把 所有Servlet/JSP的请求转给Tomcat来处理。在Apache2.2之前,一般有两个组件可选择。mod_jk和mod_jk2。后来 mod_jk2没更新了,转而更新mod_jk,所以现在一般都使用mod_jk做Apache和Tomcat的连接器。要指出的是mod_jk支持 Apache 1.x和2.X系列。
  不过,自从Apache2.2出来后,你又多了种选择,那就是proxy-ajp.大家知道Apache里的proxy模块,可以实现双向代理功能,功能 非常强大。其实从连接器的实现原理上来说,用proxy模块来实现是非常自然的。proxy模块的功能无非就是把相关的请求发给特定的主机再返回结果。那连接器的功能需求就是要把所有对Servlet/JSP的请求都转给后台的Tomcat。而且所FreeBSD邮件列表上说,使用proxy-ajp要比 mod_jk的效率要高。就我一个外行来看,至少使用Apache自带模块,要比另外编译的来得可靠。
  apache2.2和tomcat5.5是一个不错的组合,可以作为开发环境或者是工作服务器。在配置前需要下载以下几个文件:
1.下载JDK:版本jdk1.6.0_10.exe
2.下载apache2.2:版本:apache_2.2.11-win32-x86-no_ssl.msi http://httpd.apache.org/
 3.下载tomcat6 :版本apache-tomcat-6.0.18.exe
  一、安装和配置JDK
  JDk的安装(参照Jsp开发环境配置.doc),但一定不要忘了设环境变量。
  二、安装和测试apache
  在安装前如已安装了IIS,请先停止IIS服务。因为IIS和apache都默认使用80端口,否则会冲突。
  同样直接运行安装apache_2.2.11-win32-x86-no_ssl.msi,建议选择简单的路径,如D:\ apache2.2。安装时会要求输入一些关于这台服务器的信息,如域名、管理员邮箱,这些信息将会加入到httpd.conf文件中。
  安装完配置httpd.conf文件,在D\:apache2.2\conf下
  用文本编缉器打开httpd.conf,在DirectoryIndex index.html后添加index.jsp
  测试,在IE中输入http://localhost/,如果apache工作应该可以看到"It works!"这样的页面。
  三、安装和测试tomcat
  直接运行安装tomcat,安装路径为D:\tomcat 6.0
  安装完后添加环境变量TOMCAT_HOME,变量值为"D:\Tomcat 6.0"(参照Jsp开发环境配置.doc)最后测试tomcat,因为tomcat默认使用了8080端口,所以在IE输入http://localhost:8080,正常工作会看见一只小猫的页面。
  四、整合apache和tomcat
  网上很多是通过mod_jk来整合的,由于apache2.2本身已经支持tomcat了,所以这里用proxy来整合tomcat,先把apache和tomcat都停止了。然后打开(d:\apache2.2\conf)httpd.conf文件,把
  LoadModule proxy_module modules/mod_proxy.so
  LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
  前面的#号去掉,在httpd.conf文件最后添加

  #!号前有空格

  ProxyPass /images/ !

  #ajp前有空格

  ProxyPass / ajp://127.0.0.1:8009/
  ProxyPassReverse / ajp://127.0.0.1:8009/
  上面几名只是对apache进行简单的优化。
  五、最后测试整合后的apache+tomcat
  启动apache,再启动tomcat,准备以下代码的jsp文件,以便测试。
<%@ page contentType="text/html;charset=gb2312" %>
<HTML>
<HEAD>
<TITLE>JSP测试页面</TITLE>
</HEAD>
<BODY>
<%out.println("<h1>Hello World! </h1>");%>
</BODY>
</HTML>
  保存为test.jsp
  在D:\tomcat 6.0\webapps\ROOT下新建一个文件夹test,并把test.jsp放在里面。
  在IE中输入http://localhost:8080/test/test.jsp
  再输入http://localhost/test/test.jsp
  如果两次都显示Hello World!说明已经成功整合了。
apache2.2.11和tomcat6整合配置例子打包下载 apache2.2.11和tomcat6整合配置例子打包下载,开发宝典...... apache2.2.11和tomcat6整合配置 1,下载mod_jk.so 2,在apache的httpd.conf里面加入下面的话 LoadModule jk_module modules/mod_jk.so JkWorkersFile "D:\apache-tomcat-6.0.18\conf\workers.properties" JkMount /examples/* ajp13 #此处是servlet和jsp的挂载点 3,在tomcat6的目录下的conf目录里面建立workers.properties 4,检查tomcat的server.xml里面的ajp是否被注释掉,要是注释掉了就打开 立即下载

相关推荐

产品经理-面试题目--持续更新

答:面试官,你好,我叫XXX,来自于XXXX,我系统的学习过软件开发,也主动的积累了不少产品方面的实战经验,在学习期间,我自己独立的完成了2个深度项目,一个是仿抖音的短视频APP全流程设计,另外一个是电商后台系统的模块,通过这些项目,我不仅熟练使用Axure等工具做出高保真原型图和清晰的产品框架,也形成了数据驱动和用户优先的思维习惯,另外,我也注重拓展自己的能力边界,拿到了CAIE人工智能证书,我希望能把AI能力融入到产品场景,提升体验和效率,我非常喜欢产品工作带来的创造性和逻辑性,希望有机会加入贵公司。

m0_63966958的博客 957

Apache2.2与Tomcat6的简单整合

<br />我在安装配置好apache,php,mysql以架设wordpress之前,其实我的计算机上早就有mysql和tomcat了。这些是为J2EE开发用的,而且我在配置apache和php的时候就顺便把apache和tomcat的整合搞定了,现在就来讲一讲。<br />其实apache和tomcat的整合就是解决请求转发的问题。apache处理静态页面的能力远远强于tomcat,但是tomcat是servlet,可以处理jsp,action等。转发就是把apache无法处理的页面交给tomcat处理

易风'S BLOG 800

WSL2安装(详细过程)

适用于 Linux 的 windows 子系统允许开发人员直接在 Windows 上运行 GNU/Linux 环境 -- 包括大多数命令行工具、实用程序和应用程序,无需修改,而无需传统虚拟机或dualbot设置的开销。

qq_43636384的博客 3万+

Apache2.2 & Tomcat6.×整合方案(原创)

前几天面试的时候考官随便问了一个关于apache和tomcat整合的问题,由于都是用tomcat做web server,居然忘了怎么配置。。(惭愧)。昨天想起来复习一下,于是,无奈中上网搜罗了大堆的资料,居然发现很多资料内容不全或者有点问题,所以自己试验,现在做下总结,希望对需要帮助的朋友有点用处:)。apache和tomcat的安装这里就不罗嗦了,主要是要下载一个apache和tomcat通

pastom的专栏 2051

SQL Prompt 9.0插件突然无法使用解决办法(附防联网激活)多图+文字

可能由于Redgate公司最近抓盗版抓得严,导致激活后的SQL Prompt联网后突然无法使用,无论卸载重装都没办法继续使用,本人同时使用SQL Assistant和SQL Prompt,我喜欢SQL Assistant代码提示功能,而SQL Prompt我喜欢将查询结果复制后可以直接生产插入脚本,这是最爽的一件事,即便对表有多么熟悉,没有这些插件,几行语法都要敲大半天,目前本人已经离不开这两个插...

骚团长的博客 1万+

iTunes登录协议全解析:从抓包到签名验证(含HTTPDebugger避坑指南)

本文深入解析了iTunes登录协议的核心流程,包括sign-sap-setup-cert和sign-sap-setup-buffer等关键请求,并提供了使用HTTPDebugger等工具进行抓包分析时绕过反调试检测的实战技巧与避坑指南。文章详细拆解了PLIST编解码、请求签名验证机制及密码加密逻辑,为网络安全研究和协议逆向提供了完整的技术路径。

weixin_29224309的博客 331

Windows下 Apache2.2+Tomcat6集成

      apache+tomcat集成总结 。  由于之前大部分时间都是从事内部系统开发, 比较常用都是tomcat作为j2ee服务器, 一直也没有用到这个最流行的Web服务器端软件之一apache。上篇文章讲了 Apache2.2+PHP5.2+MySQL5.5+phpMyAdmin3.3的配置  基本上配置起来也比较简单。       最近在开发OA系统和门户,模块首页基本和1...

坚持学习 194

通过采用下面方法检查内容,还是系统无法更新下载,但是错误代码变成了——下载错误 - 0x80004002-到底如何解决?必须重装系统吗?-这个到底是系统问题,还是硬件问题?

‌。

qq_15963745的博客 336

Linux 下apache 2.2.6和Tomcat 6.0 整合

<!-- @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm }-->Linux 下apache 2.2.6和Tomcat 6.0 整合:1、下载和安装apache和Tomcat并且安装(在Linux下,apache的默认安装目录在/usr/local/apache2下);

netHibernate的专栏 2988

PCIe(二) —— 配置空间

好了,这一篇我们把配置空间的结构,分配和访问,都大概总结了一遍,并且还介绍了它们的头部字段和这些字段的意义,包括BAR和消息路由的原理。之后,如果有时间,我们会继续来探索PCIe的数据报文的结构和传输等等。

叫好与叫座虽然不是对立面,但想在同一个作品中达到双重效果很难。 1767

ENS160传感器原理图设计,已量产(空气质量传感器)

ENS160 是一款集成式数字空气质量传感器,核心优势源于 “MEMS 传感元件 + 内置微处理器” 的架构。

不脱发的程序猿 571

ubuntu下 apache2和tomcat6 的整合

安装Tomcat Tomcat是由Apache Foundation研发用于支持JSP(Java Server Page)的网络服务软件。Ubuntu自身软件库中tomcat的版本比较陈旧,但安装相对方便: sudo apt-get install tomcat5 稍等片刻,Tomcat5.0即会被自动安装在/usr/share/tomcat5的目录中 由于ubuntu自带的Tomcat是5

yixiao3660的专栏 412

OData V2 消息在 SAP UI5 中的生成、传播与治理全解

SAP UI5 的 OData V2 消息机制通过自动解析服务端响应头(sap-message)或错误体,将消息推送到全局 MessageModel,实现数据质量保障。关键点包括:1)消息通过目标路径与控件绑定联动,触发高亮等反馈;2)生命周期管理需注意避免自动刷新导致消息丢失;3)常见陷阱如批处理错误重复、内外层消息冲突等可通过精准目标路径或自定义处理器解决。代码示例展示了如何配置模型、消息模型及 MessagePopover 实现端到端消息展示,同时支持控件通过 refreshDataState 自定义

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 231

Windows下整合Apache2.2和Tomcat6.0 集群与负载均衡

Windows下整合Apache2.2和Tomcat6.0 集群与负载均衡 1.     介绍 Apache2.2+Tomcat有两种方式集群配置: 第一种:proxy代理与反向代理方式 第二种:jk连接器方式 2.     环境 平台:Windows Server 2008 R2 (64 位),4GRAM 软件:Jdk1.7,Apache2.2.19,Tomcat

ysong_summer的专栏 432

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

整合apache2.2.11和tomcat6

 1.         需要下载的软件需要到www.apache.org上下载 apache2.2.11、tomcat6、mod_jk-1.2.27-httpd-2.2.10.so2.         整合步骤(省略TOMCAT和APACHE安装步骤)Ø         拷贝mod_jk-1.2.27-httpd-2.2.10.so到apache下的modules目录,并改名为mo

huxin1的专栏 1158

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

tomcat6整合apache2.2 详细整合和说明

1.配置apache2.2的httpd.conf文件用记事本打开apache 目录下conf/httpd.conf文件,找到如下模块# Virtual hosts#Include conf/extra/httpd-vhosts.conf去掉第二行前面的#,这样就开启了httpd-vhosts虚拟主机文件来达到配置虚拟主机的目的。2.在httpd.conf里面添加tomcat和apache整合桥

xujunjie的专栏 579

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

XP系统下用mod_jk 1.2.40整合apache2.2.16和tomcat 6.0.29,让apache可以同时访问php和jsp页面

需要修改C:\Program Files\Apache Software Foundation\Apache2.2\conf\extra\httpd-ssl.conf配置文件,在里面也要加入JkMount /*.jsp worker1。C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\ROOT\haha里面有index.jsp页面。页面放好后,可在tomcat中访问,apache目前还无法访问。

ZLK1214的专栏 996

Win2003中apache2分别整合tomcat5和iis6的终极教程

 2006年5月18日:一个值得记住的日子    为了能在已经存在iis6的服务器上运行自己的java程序,经过历时半年的尝试,今天终于搞定了,好开心啊。        最开始是用iis直接连接tomcat,找遍了网上所有的资料,可是死活也连不通,或许是iis的封闭吧,看来tomcat与iis远没有成为朋友。于是只好另辟蹊径,用apache监听80来做请求转发了,请求到iis的站点就转到相应目

老不死的Flash程序员 2157

Win2003中apache2整合tomcat5和iis6

为了能在已经存在iis6的服务器上运行自己的java程序,经过历时半年的尝试,今天终于搞定了,好开心啊。  最开始是用iis直接连接tomcat,找遍了网上所有的资料,可是死活也连不通,或许是iis的封闭吧,看来tomcat与iis远没有成为朋友。   于是只好另辟蹊径,用apache监听80来做请求转发了,请求到iis的站点就转到相应目录,请求到tomcat下的站点就转发到tomcat下,于 是

surpaimb的专栏 939

最新版整合Apache2.2.9和Tomcat6.0.18

因为复杂度太高而备受职责的JK2因为开发人员太少而停止了,JK也一年多没更新了。但不要紧,最新版的Apache2.2中,集成了对tomcat支持的ajp——proxy_ajp模块。本文虽然专门介绍Linux下apache2.2的安装与配置,但配置部分和说明部分,对windows等平台也是适用的。安装TomcatTomcat的安装,请参考网上其他文章。安装后,确认tomcat的配置文件server.

rosi1124的专栏 2087

最新版整合Apache2.2.9和Tomcat6.0.18 集群和负载均衡

APACHE 2.2.9+TOMCAT6.0.18配置负载均衡 目标: 使用 apache 和 tomcat 配置一个可以应用的 web 网站,要达到以下要求: 1、  Apache 做为 HttpServer ,后面连接多个 tomcat 应用实例,并进行负载均衡。 2、  为系统设定 Session 超时时间,包括 Apache 和 tomcat 3、  为系统屏蔽文件列表,包括 Apache

rosi1124的专栏 1752
上一篇: javascript的一些关于数组的操作
下一篇: 十六进制与字符串的转换
java_hql
博客等级 码龄15年 0粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值