Windows下apache+tomcat+jk集群

本文详细介绍了如何在Windows/Linux环境下将Apache与Tomcat通过mod_jk进行集群配置,包括下载适合版本的TomcatConnectors,修改Apache的配置文件(如httpd.conf和mod-jk.conf),以及创建workers.properties文件来实现负载均衡。通过配置示例,指导读者完成Apache与Tomcat的集成部署。

apache下载地址:http://httpd.apache.org/ 这里使用tomcat6
tomcat下载地址:http://tomcat.apache.org/ 这里使用apache2.2
Windowx下apache基于http_proxy的集群参考:http://cuisuqiang.iteye.com/blog/2070357
Linux上安装apache:http://cuisuqiang.iteye.com/blog/2070460
Linux下apache+tomcat+jk集群:http://cuisuqiang.iteye.com/blog/2070526

 

Tomcat Connectors (mod_jk)文档以及下载地址:http://tomcat.apache.org/connectors-doc/
从这里找适合自己apache的jk版本,例如我用的是apache2.2,那我应该下载tomcat-connectors-1.2.39-windows-i386-httpd-2.2.x.zip这个文件。
如果版本不对应,apache启动会报错cannot load mod_jk.so into server

 

安装apache2.2后,在配置文件httpd.conf最下面增加:

Include conf/mod-jk.conf

 

在conf下新建配置文件mod-jk.conf

LoadModule jk_module modules/mod_jk.so #加载模块
JkWorkersFile conf/workers.properties #负载均衡配置文件
JkMount /* controller #这里是所有请求都给Tomcat处理

 

这里就简单配置一下,具体参数含义,老规矩,谷歌。

 

在conf下新建配置文件workers.properties

worker.list = controller      #不指定报错Could not find a worker for worker name=controller
#========tomcat1========
worker.jvm1.port=8019
worker.jvm1.host=localhost
worker.jvm1.type=ajp13
worker.jvm1.lbfactor=1
#========tomcat2========
worker.jvm2.port=8049      #指定tomcat2服务器AJP的端口,默认为8009
worker.jvm2.host=localhost #指定tomcat2服务器IP或域名
worker.jvm2.type=ajp13     #指定tomcat2与apache AJP通讯协议
worker.jvm2.lbfactor=3     #指定负载平衡因数,只有启用了负载平衡才有用.
#========controller负载平衡控制器========
worker.controller.type=lb
worker.controller.balanced_workers=jvm1,jvm2
worker.controller.sticky_session=true
worker.controller.sticky_session_force=false
worker.connection_pool_size=3000
worker.connection_pool_minsize=50
worker.connection_pool_timeout=50000
# session配置说明:
#当sticky_session,sticky_session_force都为true时不复制session,
#sticky_session_force=false指集群中某台服务器多次请求没有响应,则转发到其它服务器处理,
#sticky_session=false不使用粘性session,同时配置不复制session时,注意转发请求后可能会找不到原来的session.

 

Tomcat配置参考顶部给出的参考连接。

 

请您到ITEYE网站看 java小强 原创,谢谢!
http://cuisuqiang.iteye.com/

自建博客地址:http://www.javacui.com/ ,内容与ITEYE同步!

"Mstar Bin Tool"是一款专门针对Mstar系列芯片开发的固件处理软件,主要用于智能电视及相关电子设备的系统维护与深度定制。该工具包特别标注了"LETV USB SCRIPT"模块,表明其对乐视品牌设备具有兼容性,能够通过USB通信协议执行固件读写操作。作为一款专业的固件编辑器,它允许技术人员对Mstar芯片的底层二进制文件进行解析、修改与重构,从而实现系统功能的调整、性能优化或故障修复。 工具包中的核心组件包括固件编译环境、设备通信脚本、操作界面及技术文档等。其中"letv_usb_script"是一套针对乐视设备的自动化操作程序,可指导用户完成固件烧录全过程。而"mstar_bin"模块则专门处理芯片的二进制数据文件,支持固件版本的升级、降级或个性化定制。工具采用7-Zip压缩格式封装,用户需先使用解压软件提取文件内容。 操作前需确认目标设备采用Mstar芯片架构并具备完好的USB接口。建议预先备份设备原始固件作为恢复保障。通过编辑器修改固件参数时,可调整系统配置、增删功能模块或修复已知缺陷。执行刷机操作时需严格遵循脚本指示的步骤顺序,保持设备供电稳定,避免中断导致硬件损坏。该工具适用于具备嵌入式系统知识的开发人员或高级用户,在进行设备定制化开发、系统调试或维护修复时使用。 资源来源于网络分享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值