Tomcat 集群配置
来源:互联网 发布:局部全局优化算法 编辑:程序博客网 时间:2024/06/08 02:44
本文采用Apahce作为web服务器(使用mod_jk连接Tomcat服务器),两个Tomcat server搭建水平集群。
1、环境配置:
App应用服务器:apache-tomcat-8.5.20,下载地址
web服务器:httpd-2.4.27,下载地址
Mod_JK:1.2.42,下载地址
Java环境:1.8.0
系统环境:win10
2、Apache配置
解压Apache到C:\Apache\Apache24
修改C:\Apache\Apache24\conf\httpd.cof,在文件最后添加一行:
include conf/mod_jk.conf
- 在下面新建一个配置文件mod_jk.conf,内容如下:
#加载mod_jk Module LoadModule jk_module modules/mod_jk.so#指定 workers.properties文件路径 JkWorkersFile conf/workers.properties#指定那些请求交给tomcat处理,"controller"为在workers.propertise里指定的负载分配控制器 JkMount /*.jsp controller
- 新建workers.properties,内容如下:
worker.list = controller,tomcat1,tomcat2 #server 列表 #========tomcat1======== worker.tomcat1.port=8109 #ajp13 端口号,在tomcat下server.xml配置,默认8009 worker.tomcat1.host=localhost #tomcat的主机地址,如不为本机,请填写ip地址 worker.tomcat1.type=ajp13 worker.tomcat1.lbfactor = 1 #server的加权比重,值越高,分得的请求越多 #========tomcat2======== worker.tomcat2.port=8209 #ajp13 端口号,在tomcat下server.xml配置,默认8009 worker.tomcat2.host=localhost #tomcat的主机地址,如不为本机,请填写ip地址 worker.tomcat2.type=ajp13 worker.tomcat2.lbfactor = 2 #server的加权比重,值越高,分得的请求越多 #========controller,负载均衡控制器======== worker.controller.type=lb worker.controller.balanced_workers=tomcat1,tomcat2 #指定分担请求的tomcat worker.controller.sticky_session=1
3、Tomcat配置
- 两份Tomcat分别解压到:C:\Apache\apache-tomcat-8.5.20-1和C:\Apache\apache-tomcat-8.5.20-2
- 为了避免两个Tomcat端口冲突,将两个Tomcat的server.xml文件中的端口号修改成不一样的端口:
*********Tomcat1:***************<Server port="**8105**" shutdown="SHUTDOWN"><Connector port="**8180**" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /><Connector port="**8109**" protocol="AJP/1.3" redirectPort="8443" />*********Tomcat2:***************<Server port="**8205**" shutdown="SHUTDOWN"><Connector port="**8280**" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /><Connector port="**8209**" protocol="AJP/1.3" redirectPort="8443" />
4、集群测试
- 在C:\Apache\apache-tomcat-8.5.20-1\webapps\下创建一个目录TestCluster,在目录中新建一个文件test.jsp,内容如下:
Tomcat1
- 在C:\Apache\apache-tomcat-8.5.20-2\webapps\下创建一个目录TestCluster,在目录中新建一个文件test.jsp,内容如下:
Tomcat2
- 启动Apache、Tomcat1、Tomcat2,通过浏览器访问http://localhost/TestCluster/test.jsp,会发请求由Tomcat1和Tomcat2分别解析
- 当停止Tomcat1或Tomcat2时,页面依然可以继续响应
阅读全文
0 0
- 配置 Tomcat 集群
- 配置Tomcat集群
- 配置Tomcat集群
- 配置 Tomcat 集群
- 配置Tomcat集群
- 配置 Tomcat 集群
- tomcat集群配置(转贴)
- 配置 Tomcat 集群
- TOMCAT集群配置
- Tomcat集群配置
- tomcat集群配置详解
- Tomcat 集群配置
- Tomcat集群配置
- 单机配置Tomcat集群
- 配置 Tomcat 集群
- Tomcat集群配置
- Tomcat 集群配置
- apache+tomcat集群配置
- 距离和相似度计算总结
- 动态规划与贪心算法
- mybatis 在开启二级缓存后 和悲观锁之间的
- kobject,kset,子系统层次结构 、platform_device platform_driver
- 杂记
- Tomcat 集群配置
- Java常用算法手册-01算法概述
- 第一次使用Android Studio时你应该知道的一切配置
- 中位数(rms2017模拟3-1)*【推理】
- Hackinglab_Ctf闯关攻略(基础题)(自己部分更改)
- container_of()宏
- 学习用requests, bs4 抓取网页特定的内容
- Linux驱动 device 的probe函数是怎么被调用的
- 交换、比较