Tomcat 实现负载均衡和集群
1. 准备工作需要三个文件
1.
2.
3. tomcat-connectors-1.2.40-windows-x86_
解压和安装
1. 解压 文件得到 Apache24 目录,在超级管理员命令提示符下切换到 Apache24 目录并安装到服务 `httpd -k install`。修改 `` 的 `Define SRVROOT "E:/Tomcat/Apache24"`。
2. 解压 tomcat-connectors-1.2.40-windows-x86_ 文件:
1. 把 `mod_` 文件拷贝到 `Apache24/modules` 目录下。
2. 在 `` 文件最后添加 `Include conf/mod_jk/mod_`。
3. 在 `Apache24/conf` 目录建立文件夹 `mod_jk`。
4. 创建三个文件 `mod_`、`` 和 ``。
配置 mod_jk
1. `mod_` 内容:
```
Load mod_jk module.
LoadModule jk_module modules/mod_
Where to find
JkWorkersFile conf/mod_
JkMountFile conf/mod_
Where to put jk logs
JkLogFile logs/mod_jk.log
Set the jk log level [debug/error/info]
JkLogLevel info
Select the log format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
JkRequestLogFormat set the request format
JkRequestLogFormat "%w %V %T"
JkMount /* loadbalancerworkers
```
2. `` 内容:
```
,tomcat1,tomcat2
server 列表
define the first node
tomcat1
define the second node
tomcat2
Now we define the load-balancing behavior
worker.loadbalancer.typelb
mod_jk versions 1.2.7 and up use balance_workers replaces old balanced_workers
_workerstomcat1, tomcat2
_sessiontrue
_session_forcetrue
```
3. `` 内容:
```
*.*loadbalancer
```
部署 Tomcat 集群
1. 解压 `` 并复制两份并分别重命名 `Tomcat-8.0.24-x64_1` 和 `Tomcat-8.0.24-x64_2`。
2. 修改 `Tomcat-8.0.24-x64_2` 的 `server.xml` 文件:
- `
- `
- `
- `
3. 修改 `Tomcat-8.0.24-x64_1` 的 `server.xml` 文件:
- `
运行和测试
1. 运行 `Apache24/bin/ApacheMonitor.exe`,任务栏显示当上面配置完成后点击 start 按钮。
2. 访问 `http://127.0.0.1` 即可实现 Tomcat8 的负载均衡。
实现集群
把 `Tomcat-8.0.24-x64_1` 和 `Tomcat-8.0.24-x64_2` 的 `server.xml` 里的 `
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。