软件:1个apache,2个tomcat

module包:mod_jk.so(下载地址:http://tomcat.apache.org/download-connectors.cgi)

下载文件解压即可得到mod_jk.so 并放置到apache/module下

    apache/conf/http.cnf

LoadModule jk_module modules/mod_jk.so
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel debug
JkMount /*.jsp loadbalancer
#JkMount /j2eeTest/* loadbalancer

    conf文件夹下新加workers.properties文件

worker.list = worker1,worker2,loadbalancer
worker.worker1.port =
worker.worker1.host = localhost
worker.worker1.type = ajp13
worker.worker1.lbfactor = worker.worker2.port =
worker.worker2.host = localhost
worker.worker2.type = ajp13
worker.worker2.lbfactor = worker.loadbalancer.type = lb
worker.loadbalancer.balanced_workers = worker1,worker2
worker.loadbalancer.sticky_session=false
worker.loadbalancer.sticky_session_force = false

     由于本地测试,tomcat端口不能重复 一个tomcat的8080改成别的

端口有改动的主要文件配置conf/server.xml(80相关端口号全部改成81)

<Server port="" shutdown="SHUTDOWN">
<Connector port="" protocol="HTTP/1.1"
connectionTimeout=""
redirectPort="" />
<Connector port="" protocol="AJP/1.3" redirectPort="" />
<Engine name="Catalina" defaultHost="localhost" jvmRoute="worker1">

端口不需要改动的(80)conf/server.xml

<Server port="" shutdown="SHUTDOWN">
<Connector port="" protocol="HTTP/1.1"
connectionTimeout=""
redirectPort="" />
<Connector port="" protocol="AJP/1.3" redirectPort="" />
<Engine name="Catalina" defaultHost="localhost" jvmRoute="worker2">

测试:新建一个web项目

  j2eeTest 测试jsp

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<% System.out.println("");%>
<title>Insert title here</title>
</head>
<body>
<b>Hello : <%=request.getAttribute("User") %></b>
</body>
</html>

  连续刷新12次,查看输出结果为3:1

最新文章

  1. http协议进阶(一)http概述
  2. Android SDK之API Level
  3. php大力力 [035节] 先记录一些链接
  4. Win2D 官方文章系列翻译 - 幕后绘制
  5. JQuery开发之Galleriffic图片插件介绍
  6. Linux下apache的停止、开启、重启
  7. error: /usr/include/stdio.h: Permission denied 的一种情况分析
  8. 使用JSONP实现跨域
  9. 怎么样启用红米手机5的ROOT权限
  10. 实现PHP服务端和c#客户端数据交换
  11. ElasticSearch(六):安装中文分词器插件smartcn
  12. docker学习5--docker数据卷(volume)
  13. bootstrap模态框显示时被遮罩层遮住了
  14. RSA 非对称加密【转】
  15. Spring Boot常见配置及错误
  16. ABAP 内表访问表达式的性能
  17. [转载]RPM中SPEC常用路径以及宏变量
  18. Windows10 版本说明 From wiki 20190104
  19. 升级华为s2016
  20. generator自动生成mybatis的xml配置

热门文章

  1. IOS JSON
  2. 如何在IamgeButton上面添加文字
  3. IE11 iframe alternative
  4. SpringBoot Schedule 配置
  5. drupal 7在一个form新增或者修改一个字段
  6. 《与小卡特一起学Python》Code1
  7. eclipse中mybatis_generator插件的安装与使用
  8. [SQL] SQL 查出一张表中重复的所有记录
  9. Python_Day7_面向对象学习
  10. Android开发之Git配置