文档章节

Apache tomcat 集群搭建

王童帅
 王童帅
发布于 2016/05/27 11:18
字数 201
阅读 15
收藏 0

1、  apacheconf 文件夹下httpd.conf 配置后加Include conf/mod_jk.conf

2、  conf 文件夹下创建mod_jk.conf并加入如下内容:

LoadModule jk_module modules/mod_jk.so

JkWorkersFile conf/workers.properties

JkMount /*.jsp controller

3、  mod_jk.so 复制到modules文件夹下

4、  conf 文件夹下创建workers.properties并加入如下内容:

#server

worker.list=controller

 

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

worker.tomcat1.port=18081

worker.tomcat1.host=localhost

worker.tomcat1.type=ajp13

worker.tomcat1.lbfactor=1

 

#========tomcat2========

worker.tomcat2.port=18082

worker.tomcat2.host=localhost

worker.tomcat2.type=ajp13

worker.tomcat2.lbfactor=1

 

#========tomcat3========

worker.tomcat3.port=18083

worker.tomcat3.host=localhost

worker.tomcat3.type=ajp13

worker.tomcat3.lbfactor=1

 

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

worker.controller.type=lb

worker.controller.balanced_workers=tomcat1,tomcat2,tomcat3

worker.controller.sticky_session=false

5、  修改每个tomcatserver.xml文件,避免端口冲突,共5

<!-- Server 属性说明   

       port:指定一个端口,这个端口负责监听关闭Tomcat的请求    

       shutdown:向以上端口发送的关闭服务器的命令字符串   

   --> 

© 著作权归作者所有

王童帅
粉丝 0
博文 9
码字总数 3659
作品 0
海淀
高级程序员
私信 提问
apache服务器 和 Tomcat的集群搭建处理

近期在公司项目需要集群部署,根据以前的经验及网上收集的资料搭建了集群环境,但是不太符合要求(至少要求是:将所有的Tomcat服务器隐藏在内网,对外暴露的只是Apache服务器),便对Apache、...

lee123lee
2013/08/10
0
0
Memcached高可用方案收集(集群及分布式)

Memcached的集群方案有很多,不止magent一个,但是单靠集群软件去实现高可用感觉还是会缺少一步,最推荐的方案应该是软件加编码去实现高可用,至少能保证站点的99.5%的可运行行,以下是集群的...

easonjim
2017/09/23
0
0
请问Apache是否能按组调度Tomcat?

这几天使用apache 2.2搭建集群,进行负载均衡,tomcat使用6.0x版本,运转正常。有个疑问: tomcat集群,采用,对网络压力较大,官方建议将tomcat进行分组,两两一组,tomcat修改组播地址即可...

梁秀
2012/01/13
575
6
为什么apache+tomcat搭建的负载均衡服务器集群在部署项目后的项目路径不对呢,请求获取不到数据

为什么apache+tomcat搭建的负载均衡服务器集群在部署项目后的项目路径不对呢,请求获取不到数据 我是将项目设置在tomcat的根目录访问路径,输入localhost:8080即可访问到项目的首页,显示正常...

十六子
2015/03/11
1K
1
Apache httpd与tomcat集群

回顾 前几天,刚刚搭建了apache httpd的静态网站,并为其开启的SSL。http://my.oschina.net/xpbug/blog/197454 今天在其基础上,我们将使用tomcat搭建集群,并把httpd改造成一个load banlen...

xpbug
2014/02/08
0
4

没有更多内容

加载失败,请刷新页面

加载更多

分布式架构 实现分布式锁的常见方式

一、我们为什么需要分布式锁? 在单机时代,虽然不需要分布式锁,但也面临过类似的问题,只不过在单机的情况下,如果有多个线程要同时访问某个共享资源的时候,我们可以采用线程间加锁的机制...

太猪-YJ
49分钟前
3
0
GitLab Docker 安装记录

安装环境 环境Centos7.4 64 1.拉取镜像文件 docker pull gitlab/gitlab-ce:latest 2.docker 安装 git.zddts.com 为访问域名或换成可以访问的IP docker run -d --hostname git.***.com -p ......

侠者圣
今天
0
0
部署kubernates dashboard

参考官方文档: https://github.com/kubernetes/dashboard 直接部署官方默认的dashboard: kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.1/src/deploy/r......

猫海豚
今天
0
0
Docker中Redis的安装

一、下载镜像 docker pull redis 二、创建外挂目录及配置 mkdir /opt/docker/redismkdir /opt/docker/redis/confmkdir /opt/docker/redis/data 三、安装 docker run -d --name compose_r......

闊苡訆涐囍醣
今天
0
0
JNI内存泄露处理方法汇总

在c++中new的对象,如果不返回java,必须用release掉,否则内存泄露。包括NewStringUTF,NewObject。如果返回java不必release,java会自己回收。   jstring jstr = env->NewStringUTF((*p)....

shzwork
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部