本人按照网上介绍的方法配置了apache和tomcat负载均衡的环境,可是配置完成以后,1个apache带2个tomcat应用,访问的过程中只有一个tomcat承载了用户的访问,当一个tomcat死掉以后,另外一个tomcat才把用户的访问接过来,这并没有达到平均分配的效果阿,不知道为什么会出现这样的情况,还请高手指点,谢谢!配置步骤:
1、apache目录下  
conf/httpd.conf文件配置在文件最下面加入:
---------------------------------------
<VirtualHost *:80>
#ServerAdmin localhost
#DocumentRoot d:/ide/tomcat2
#您的站点项目所在路径,应与tomcat中的目录设置相同
#ServerName localhost:9080
DirectoryIndex index.html index.htm index.jsp
ErrorLog logs/shsc-error_log.txt
CustomLog logs/shsc-access_log.txt common
JkMount /servlet/* loadbalancer
#让Apache支持对servlet传送,用以Tomcat解析
JkMount /*.jsp loadbalancer
#让Apache支持对jsp传送,用以Tomcat解析
JkMount /*.do loadbalancer
#让Apache支持对.do传送,用以Tomcat解析
JkMount /*.wml loadbalancer
#让Apache支持对.wml传送,用以Tomcat解析
JkMount /*.wap loadbalancer
#让Apache支持对.wap传送,用以Tomcat解析
</VirtualHost>#加载mod_jk配置文件路径
include "D:\ide\apache\Apache2\conf\mod_jk.conf"
---------------------------------------
2、然后在/conf/下创建mod_jk.conf文件,内容为:
----------------------------------------
#加载mod_jk Module
LoadModule jk_module modules/mod_jk-1.2.26-httpd-2.0.59.so
#指定 workers.properties文件路径
JkWorkersFile conf/workers.properties
#指定那些请求交给tomcat处理,"loadbalancer"为在workers.propertise里指定的负载分配控制器
JkMount /*.jsp loadbalancer
-----------------------------------------
3、在/conf/下创建文件workers.properties 内容如下:
-----------------------------------------
#server 列表
worker.list = loadbalancer,tomcat1,tomcat2  
#========tomcat1========
worker.tomcat1.port=8009         #ajp13 端口号,在tomcat下server.xml配置,默认8009
worker.tomcat1.host=localhost  #tomcat的主机地址,如不为本机,请填写ip地址
worker.tomcat1.type=ajp13
worker.tomcat1.lbfactor = 1   #server的加权比重,值越高,分得的请求越多#========tomcat2========
worker.tomcat2.port=9009       #ajp13 端口号,在tomcat下server.xml配置,默认8009
worker.tomcat2.host=localhost  #tomcat的主机地址,如不为本机,请填写ip地址
worker.tomcat2.type=ajp13
worker.tomcat2.lbfactor = 1   #server的加权比重,值越高,分得的请求越多
#========loadbalancer,负载均衡控制器========
worker.loadbalancer.type=lb
worker.loadbalancer.balanced_workers=tomcat1,tomcat2   #指定分担请求的tomcat
worker.loadbalancer.sticky_session=1
-----------------------------------------
4、分别对tomcat1 和 tomcat2的server.xml文件做出相应的修改后这4步完成以后就可以访问了,但是不能达到平均分配负载的目的,请高手指点,谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢