整合apache和tomcat的简易操作
【本人测试已成功】
准备:tomcat6.0 apache 2.2.3(或2.2.4) mod_jk.so
注:红色文字为说明,不需要加入到配置文件中去
1.安装JAVA虚拟机,本人安装路径:C:\Program Files\Java
2.安装Tomcat,本人安装路径:C:\Program Files\Apache Software Foundation\Tomcat6.0
3.安装完成后,配置环境变量。操作:我的电脑-》右键-》属性-》高级-》环境变量-》系统变量-》新建(2个新的)
第1个:变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.6.0_02(你的JDK路径)
第2个:变量名:TOMCAT_HOME 变量值:C:\Program Files\Apache Software Foundation\Tomcat6.0(你安装的TOMCAT路径)
4。环境变量配置完后,保证TOMCAT没问题后,进行apache和tomcat的整合
5.安装apache,我的安装路径是:D:\Apache2.2
6.在tomcat\conf下加入workers.properties文件,有的话只需修改:内容如下
workers.tomcat_home=C:\Program Files\Apache Software Foundation\Tomcat6.0
workers.java_home=C:\Program Files\Java
ps=\
worker.list=ajp13#
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
worker.loadbalancer.type=lb
worker.loadbalancer.balanced_workers=ajp12, ajp13
worker.inprocess.type=jni
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)classes
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)jaxp.jar
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)parser.jar
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)jasper.jar
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)servlet.jar
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)webserver.jar
worker.inprocess.class_path=$(workers.java_home)$(ps)lib$(ps)tools.jar
worker.inprocess.cmd_line=-config
worker.inprocess.cmd_line=$(workers.tomcat_home)/conf/jni_server.xml
worker.inprocess.cmd_line=-home
worker.inprocess.cmd_line=$(workers.tomcat_home)
worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)classic$(ps)jvm.dll
worker.inprocess.stdout=$(workers.tomcat_home)$(ps)inprocess.stdout
worker.inprocess.stderr=$(workers.tomcat_home)$(ps)inprocess.stderr
worker.inprocess.sysprops=tomcat.home=$(workers.tomcat_home)
7.在D:\Apache2.2\modules(本人的路径)加入mod_jk.so文件
8.修改D:\Apache2.2\conf\httpd\conf
9.DocumentRoot "D:\Tomcat6.0\webapps"#(可以随便定义但是必须保证和Directory的一致)(原:<DocumentRoot "D:\Apache2.2\htdocs">)
<Directory "D:\Tomcat6.0\webapps">#(原:<Directory "D:\Apache2.2\htdocs">)
将LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so前面的#号去掉变成
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
#在httpd.conf结尾处加入
LoadModule jk_module modules/mod_jk.so
JkWorkersFile "D:\Tomcat6.0\conf\workers.properties"#(一开始存放workers.properties的地方)
JkMount /servlet/* ajp13
JkMount /*.jsp ajp13#解析jsp后缀的文件
JkMount /*.do ajp13#解析请求.do的操作,可根据需要跟拦截器差不多的样式配置即可,不过他是表示能通过
测试结果:
http://localhost/
http://localhost:8080/
俩路径出现都能看见tomcat首页即可!
- 大小: 87.6 KB
- 大小: 114.7 KB
分享到:
相关推荐
在window32上整合Apache和tomcat
整合APACHE和TOMCAT的连接器。Tomcat可以独立作为Web服务器运行,但是Tomcat的Web功能远没有Apache强大。在实际应用中,通过mod_jdk连接器(Connectors)将Apache和Tomcat整合在一起。通过连接器调用Tomcat服务的...
整合apache和tomcat构建Web服务器.
整合Apache和Tomcat的mod_jk基本说明文件
文档中详细的介绍了如何在windows下配置apache,tomcat之间的整合方法,前提是你已经安装好了apache,tomcat,mod_jk等工具,里面详细的介绍了安装过程中可能遇到的问题,并给出了注意事项。
Apache负责静态资源处理,tomcat负责jsp和java servlet等动态资源的处理。提高网站的访问效率
mod_jk.so 整合apache与tomcat的利器,让java工程与php工程同时使用80端口
目的: 整合Apache和Tomcat,使得Java工程和PHP工程都能共用80端口,访问网站时,无需在地址栏中加端口号。 环境说明: Linux CentOS 32位 Apache 2.2.2 Tomcat 7.0.37 准备工作: 下载mod_jk.so ...
本文主要介绍如何整合apache与tomcat
CentOS 操作系统 7.0 64位 Apache Http Server Apache/2.4.6 (CentOS) Tomcat 7.0.39 tomcat-connectors 1.2.41 JDK 1.7.0_79 ...apache http server与tomcat容器的整合集成,使得服务器同时支持PHP和Java。
ubuntu linux 下apache与tomcat的整合.txt
apache tomcat 反向代理,http502错误,百度搜的解决不了问题 a.com 可以访问,www.a.com 无法访问http502错误
TomCat Apache 整合TomCat Apache 整合TomCat Apache 整合TomCat Apache 整合TomCat Apache 整合TomCat Apache 整合
Apache2.2.4+Tomcat6 Apache、Tomcat整合 proxy方式 单台主机单站点集群、负载均衡
用于整合apache与tomcat所需要的模块. 其中包括了各个版本,目的让apache支持JSP
apache和tomcat整合的修改配置说明,详细介绍了操作步骤,按照步骤来你不可能不成功
Apache和Tomcat的集成 linux是最常用的web服务器,本节我们将通过整合apache和tomcat构建一个java/jsp运行平台,详细介绍web服务器的搭建过程
Windows下Apache与Tomcat的整合 Windows下Apache与Tomcat的整合