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. PAT 甲级 1032 Sharing

    https://pintia.cn/problem-sets/994805342720868352/problems/994805460652113920 To store English words ...

  2. setsockopt 设置socket 详细用法

    1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO ...

  3. 分享几个.Net计划任务组件

    Quartz http://www.quartz-scheduler.net/ Hangfire http://hangfire.io/ Install-Package Hangfire 使用OWIN ...

  4. table与div互相嵌套注意

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/stri ...

  5. shit antd & Merry Christmas bug

    shit antd & Merry Christmas bug https://github.com/ant-design/ant-design/issues/13098 antd 玩大了? ...

  6. [剑指Offer] 45.扑克牌顺子

    题目描述 LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张^_^)...他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决 ...

  7. 【EF】Entity Framework 6新特性:全局性地自定义Code First约定

    应用场景 场景一:EF Code First默认使用类名作为表名,如果我们需要给表名加个前缀,例如将类名Category映射到表Shop_Category.将Product映射到Shop_Produc ...

  8. MHA选择主库源码解析

    知数堂第5期MySQL实战班学员,第10期MySQL优化班学员,现任职助教. MHA在选择新的主库之前,会先把活着的slave分为几个数组,分别为latest(最靠前的slave数组),pref(优先 ...

  9. LOJ2537:[PKUWC2018]Minimax——题解

    https://loj.ac/problem/2537 参考了本题在网上能找到的为数不多的题解. 以及我眼睛瞎没看到需要离散化,还有不开longlong见祖宗. ——————————————————— ...

  10. java里的 懒汉和恶汉模式-----讲解

    ------------java中的恶汉模式 public void Test{ private static Test inte = new Test(); // 内部自己创建好实例,私有属性(不建 ...