既然Tomcat可以独立运行JSP,为什么又使用Apache+Tomcat这样的组合.Apache的作用是什么?
这个问题一直没弄明白.
这样的目的是做集群
因为一个tomcat的请求是有极限的
所以用了
Appche来整合Tomcat来用多个Tomcat做网页服务器
我得配置方法如下(Windows XP SP2 JDK1.42.04 + apache_2.0.49 + tomcat_5.0.19 )
===========================================
==========================================================================
JDK + apache_2.0.47 + tomcat_5.0.19 组合配置
==========================================================================
1、准备软件,JDK Java开发包
Apache Web服务器
Tomcat Java解释器
mod_jk_2.0.47.dll Tomcat和Apache联接器
2、安装软件:a:安装JDK(如C:\jdk1.4.2盘)
添加环境变量JAVA_HOME,值:C:\jdk1.4.2
添加环境变量ClassPath,值:C:\jdk1.4.2\lib\;.;C:\jdk1.4.2\bin;.
修改添加环境变量PATH,加入:C:\jdk1.4.2\bin;
b:安装apache.exe,如C:\Program Files
c:安装tomcat.exe,如C:\Tomcat 5.0
添加环境变量TOMCAT_HMOM,值:C:\Tomcat 5.0
添加环境变量ClassPath,值:……;%TOMCAT_HOME%\bin;.
3、测试: 启动Apache和Tomcat服务器
a).访问http://localhost,应看到Apache2的欢迎界面.说明Apache2工作正常.
(注意,Apache默认端口为80,若有其它程序占用,请更改端口号)
b).访问http://localhost:8080,应看到Tomcat的欢迎界面.说明Tomcat工作正常.
(注意,Tomcat默认端口为8080,若有其它程序占用,也请更改端口)
4、链接Apache与Tomcat:
a:拷贝mod_jk_1.2.5_2.0.47.dll到C:\Program Files\Apache Group\Apache2\modules\下
b:httpd.conf最后添加以下代码(目的是设置Apache与Tomcat之间的连接)
###################begin#####################
LoadModule jk_module modules/mod_jk_2.0.47.dll
#装载模块,用于处理连接(对上一行的注释,下同)
JkWorkersFile "C:/Tomcat 5.0/conf/workers.properties"
#设置模块的工作文件
JkLogFile "C:/Tomcat 5.0/logs/mod_jk2.log"
#设置模块工作的日志文件,Tocmat启动时会自建
JkLogLevel info
<VirtualHost localhost>
JkMount /servlet/* ajp13 #让Apache支持对servlet传送,用以Tomcat解析
JkMount /*.jsp ajp13 #让Apache支持对jsp传送,用以Tomcat解析
</VirtualHost>
####################end######################
c:在C:\Tomcat 5.0\conf下新建一个workers.properties文件,内容如下:
###################begin#####################
workers.tomcat_home=C:\Tomcat 5.0 #让mod_jk模块知道Tomcat
workers.java_home=C:\jdk1.4.2 #让mod_jk模块知道j2sdk
ps=\
worker.list=ajp13 #模块版本,现有ajp14了,不要修改
worker.ajp13.port=8009 #工作端口,若没占用则不用修改
worker.ajp13.host=localhost #主机,若上面的Apache主机不为localhost,作相应修改
worker.ajp13.type=ajp13 #类型
worker.ajp13.lbfactor=1 #代理数,不用修改
####################end######################
d:访问http://localhost与http://localhost:8080,如内容一样表示已经连接成功!
分享到:
相关推荐
本文将详细介绍如何配置 Apache + Tomcat 集群,包括安装 Apache 和 Tomcat 服务器、配置 mod_jk 模块、配置 Apache 和 Tomcat 服务器、配置负载均衡控制器等。 一、安装 Apache 服务器 首先,需要安装 Apache ...
apache+tomcat整合配置 apache+tomcat整合配置 apache+tomcat整合配置
11. **监控与管理**:对Apache+Tomcat+JK集群的监控非常重要,可以使用各种工具(如Nagios、Zabbix等)监控服务器状态、请求响应时间和负载情况,以便及时发现并解决问题。 总结来说,Apache+Tomcat+JK组合提供了一...
配置Apache+Tomcat7+jk负载均衡的基本步骤如下: 1. 安装Apache HTTP Server和Tomcat7,确保它们都能正常运行。 2. 配置mod_jk模块。这通常包括编译和安装mod_jk,然后在Apache的配置文件(如httpd.conf)中加载该...
**步骤3:Tomcat配置** - 修改两个Tomcat实例的`conf/server.xml`文件,启用`Cluster`支持: ```xml className="org.apache.catalina.ha.tcp.SimpleTcpCluster" memberPort="8009" senderClassName="org....
Apache+Tomcat集群配置,Apache+Tomcat集群配置,Apache+Tomcat集群配置
### Linux下配置Apache与Tomcat详解 在Linux环境下配置Apache与Tomcat,是许多Web开发者在部署Java应用时经常遇到的任务。本文将详细介绍如何在Linux系统中安装并配置JDK、Tomcat以及Apache,实现一个基本的Web服务...
apache+tomcat配置 简单 粗暴 可读性强
Apache+Tomcat集群配置续Apache+Tomcat集群配置续Apache+Tomcat集群配置续Apache+Tomcat集群配置续
在下载的“apache+tomcat配置文件”中,可能包含了这些配置的示例或模板,可以直接使用或作为参考来配置自己的环境。确保在实际部署前,根据自身的硬件资源和应用需求进行适当的调整,以达到最佳的运行效果。在部署...
ArcIMS9.2+Apache+Tomcat配置过程文档。
Apache 与 Tomcat 整合采用 proxy 方式,需要在 Apache 的配置文件 `httpd.conf` 中添加模块和相关配置。首先,确保 Apache 已加载 `proxy_module` 和 `proxy_ajp_module`,这可以通过在 `httpd.conf` 文件末尾添加 ...
Apache+Tomcat配置[定义].pdf
"Apache+Tomcat配置信息 JK比较实用"这个标题表明我们将讨论如何结合两者使用,并特别关注JK模块的配置,它用于Apache和Tomcat之间的负载均衡和通信。 Apache的JK模块(mod_jk)是Apache HTTP Server与Tomcat之间的...
本人自己配置的windows平台apache+tomcat负载均衡实现,这个资源中包括apache,tomcat,测试项目+说明文档。只要正确安装apache,即可直接正常运行。本人参考网络,所以给贡献网络。
Apache+Tomcat+Linux集群和均衡负载(Session同步复制