Apache2.4+Tomcat7 集群:

1、下载并安装相对应的软件

  apache下载地址:http://httpd.apache.org/ 这里使用apache2.4

  tomcat下载地址:http://tomcat.apache.org/ 这里使用tomcat7

2、配置Apache

  a、下载mod_jk.so放到Apache根目录下的modules文件夹下

  b、打开根目录下的conf文件夹下的httpd.conf,编辑此文件夹(conf/httpd.conf)

    在最后一行添加以下代码:

    Include conf/mod_jk.conf

   c、在httpd.conf同目录下、创建配置文件mod_jk.conf,代码如下:

    #加载mod_jk Module

      LoadModule jk_module modules/mod_jk.so

      #负载均衡配置文件

      JkWorkersFile conf/workers.properties

      #指定哪些请求交给tomcat处理,"controller"为在workers.propertise里指定的负载分配控制器名

      JkMount /* controller  #这里表示所有请求都是Tomcat处理

    c、在httpd.conf同目录下、创建配置文件workers.properties,代码如下:

      #server 列表

      worker.list=controller,tomcat1  #不指定报错Could not find a worker for worker name=controller

      #========tomcat1========

      worker.tomcat1.port=8899          #指定tomcat1服务器AJP的端口,默认为8009

      worker.tomcat1.host=localhost         #tomcat的主机地址,如不为本机,请填写ip地址

      worker.tomcat1.type=ajp13  #指定tomcat与apache AJP的通讯协议

      worker.tomcat1.lbfactor=1          #指定负载平衡因数, 只有启用了负载平衡才有用

      #========controller,负载均衡控制器========

      worker.controller.type=lb

      #指定此负载平衡器负责的Tomcat应用节点。

      worker.controller.balanced_workers=tomcat1   #指定分担请求的tomcat

      #此处指定集群是否需要会话复制,如果设为true,则表明为会话粘性,不进行会话复制,当某用户的请求第一次分发到哪台

      #Tomcat后,后继的请求会一直分发到此Tomcat服务器上处理;如果设为false,则表明需求会话复制。

      worker.controller.sticky_session=false      #设为false,则表明需求会话复制。

3、配置tomcat(首先设置字符编码)

自定义端口号,与上面的worker.properties中port对应;

添加jvmRoute,集群时候用;

解除一段注释

4、修改项目中web.xml加上一行代码:

<distributable/>

5、把项目放到tomcat1下的webapps下, 依次启动apache、tomcat
输入网址:http://localhost/项目
exp:

Apache2.4+Tomcat7 集群的更多相关文章

  1. LB+nginx+tomcat7集群模式下的https请求重定向(redirect)后变成http的解决方案

    0. 环境信息 Linux:Linux i-8emt1zr1 2.6.32-573.el6.x86_64 #1 SMP Wed Jul 1 18:23:37 EDT 2015 x86_64 x86_6 ...

  2. 【nginx+tomcat集群】Nginx1.12.2+Tomcat7集群+负载均衡+Session共享

    今天想着将项目优化一下,就想的实现集群分布,在本机测试:利用nginx+tomcat实现 通过上一篇博客(http://www.cnblogs.com/qlqwjy/p/8535235.html),N ...

  3. jenkins+maven +svn+tomcat7集群部署(一)

    在网上看了好多有关集群部署的文章,感觉都不是太连贯,非常多仅仅是给你说怎么安装而已,可是过程中遇到的问题真不少,可是也攻克了非常多问题,希望我的文章可以帮到那些想学习的人吧,jenkins主要是攻克了 ...

  4. Tomcat7集群扩展session集中管理,tomcat-redis-session-manager使用

    请参考官方文档 下载所需的包了: tomcat-redis-session-manager-1.1.jar jedis-2.1.0.jar commons-pool-1.6.jar 将这些jar包都丢 ...

  5. Apache2.4+Tomcat7.0整合配置详解

    一.简单介绍 Apache.Tomcat Apache HTTP Server(简称 Apache),是 Apache 软件基金协会的一个开放源码的网页服务器,可以在 Windows.Unix.Lin ...

  6. 基于mod_proxy+Apache 2.2.16+Tomcat 7的负载均衡与集群配置

    第一章. 背景简介 对于大多数企业应用,都希望能做到7*24小时不间断运行.要保持如此高的可用性并非易事,比较常见的做法是将系统部署到多台机器上,每台机器都对外提供同样的功能,这就是集群.系统变为集群 ...

  7. jenkins+maven+tomcat集群发布

    jenkins+Gitlab+maven+tomcat实现自动集成.打包.部署 - 李栋94 - 博客园https://www.cnblogs.com/lidong94/p/7427923.html ...

  8. 【Tomcat】Tomcat集群session管理

    网上资料汇总: 关于 tomcat 集群中 session 共享的三种方法 Tomcat7集群共享Session 基于redis进行统一管理

  9. apache2.2.25+tomcat7.0.47集群方案

    因为公司项目在线人数的增加,随着现在硬件成本越来越低,大多数的生产环境内存大多都已经达到 16G,尤其最新的阿里云,客户的机器都是配置超高的java主机,但是Java的运行环境,内存使用有限 ,这样就 ...

随机推荐

  1. ZOJ 2110 C - Tempter of the Bone

    https://vjudge.net/contest/67836#problem/C The doggie found a bone in an ancient maze, which fascina ...

  2. Zabbix监控配置

    Zabbix在线文档 https://www.zabbix.com/documentation/4.0/zh/manual/config/hosts 1.我们启动服务后,我们看到了端口都正在监听,但是 ...

  3. TCP协议的滑动窗口具体是怎样控制流量的

    首先明确: 1)TCP滑动窗口分为接受窗口,发送窗口滑动窗口协议是传输层进行流控的一种措施,接收方通过通告发送方自己的窗口大小,从而控制发送方的发送速度,从而达到防止发送方发送速度过快而导致自己被淹没 ...

  4. WPF一个对象显示多个属性

    一个对象显示多个属性使用模板的方法: 如图: <dataTemplate x:key="MyDataTemplate">

  5. 【bzoj1334】[Baltic2008]Elect 背包dp

    题目描述 N个政党要组成一个联合内阁,每个党都有自己的席位数. 现在希望你找出一种方案,你选中的党的席位数要大于总数的一半,并且联合内阁的席位数越多越好. 对于一个联合内阁,如果某个政党退出后,其它党 ...

  6. 【题解】FJOI2015火星商店问题

    好几天之前做的题目了,一直想写一下博客也没腾出时间来,今天赶紧把坑给填上呼呼呼~ 这道题首先如果只考虑每个商店中没有时间限制的物品时,我们只需要使用一棵可持久化trie树来维护区间内的异或最大值即可, ...

  7. 【题解】CF#229 E-Gifts

    尽管是一道E题,但真心并不很难~不难发现,有一些物品是一定要被选择的,我们所需要决策的仅仅只有那几个有重复价值的物品. 而不同名字之间的概率并不互相影响,所以我们有 \(f[i][j]\) 表示名字为 ...

  8. HDU3652:B-number——题解

    http://acm.hdu.edu.cn/showproblem.php?pid=3652 题目大意:给一个数n,求1-n所有满足下列条件的数的个数: 1.包含一个子串为“13” 2.能被13整除. ...

  9. [LNOI] 相逢是问候 || 扩展欧拉函数+线段树

    原题为2017六省联考的D1T3 给出一个序列,m次操作,模数p和参数c 操作分为两种: 1.将[l,r]区间内的每个数x变为\(c^x\) 2.求[l,r]区间内数的和%p 首先,我们要了解一些数论 ...

  10. 【初级算法】6. 两个数组的交集 II

    题目如下: 给定两个数组,写一个方法来计算它们的交集. 例如: 给定 nums1 = [, , , ], nums2 = [, ], 返回 [, ]. 注意: 输出结果中每个元素出现的次数,应与元素在 ...