单系统多tomcat集群(Apache2+Tomcat7+mod_jk集群负载)
A-A+

单系统多tomcat集群(Apache2+Tomcat7+mod_jk集群负载)

2016年07月17日 软件安装 评论 12 条 阅读 加载中...

部署环境

  • 操作系统:windows server 2003
  • jdk:
  • tomcat: apache-tomcat-7.0.69-windows-x64
  • apache: apache_2.0.55-win32-x86-no_ssl.msi
  • mod_jk: mod_jk-apache-2.0.55.so

规划

目录规划

  • apache:apache安装目录
  • tomcat1:tomcat1安装目录
  • tomcat2:tomcat2安装目录
  • tomcat3:tomcat3安装目录
  • works:应用非结构化数据存储目录,一个应用除了有结构化数据(存数据,还有非结构化数据,集群的时候文件上传都会存放在此处,目录可通过存储挂载方式和其他服务器共享)

端口规划

  • apache 80端口
  • tomcat1
  • tomcat2

安装

  • jdk安装:略
  • apache安装:略
  • tomcat安装:
    1. 先解压一个tomcat1到d:\linjunlong下
    2. 在系统变量中增加CATALINA_HOME变量指向TOMCAT所在的目录

配置

apache配置

  1. 把mod_jk-apache-2.0.55.so复制到apache安装目录下的modules文件中
  2. 在conf/httpd.conf
    • 最后一行加入

    • 所有有 /linjunlong/apache/htdocs都改成 d:/linjunlong/works/wwwroot

    • 修改端口改成80端口Listen 80
  3. 在modules中新建conf.d文件夹,用来专门存放我们的修改文件
  4. 在conf.d文件加新建下列文件
  • mod_jk.conf

小林项目中用不到这些,所以屏蔽了,以后按需开启

  • workers.properties

这里要注意worker.xxx.属性,xxx是最后面负载均衡的balance_workers的内容

tomcat配置

  1. 根据解压好的tomcat1,复制粘贴出tomcat2,tomcat3出来
  2. 修改各个tomcat中conf/server.xml每个tomcat1,tomcat2,tomcat3需要修改的文件如下
  • 修改tomcat关闭监听端口,可以改成9开头的,3台分别是9005,9006,9007

  • 把http服务端口号由8080改成和上面集群一样的8009,8010,8011端口

  • 把集群注释去掉,下面这个原本是注释的,去掉注释

  • 设置结点名称

  • 保持ajp端口一致,3台tomcat的ajp端口需要一致 要么都改,要么都不改

  • 修改应用根目录

部署,启动

把war放到d:/linjunlong/works/wwwroot下,启动apache,启动tomcat就行,根据我们的配置,访问端口是80,浏览器中访问localhost/[war名称]

12 条留言  访客:12 条  博主:0 条

  1. 威客兼职

    看了代码之后又老了一岁……

  2. 飞利浦呼吸机

    很好,学习了

  3. VIP灵儿网

    写的不错哈,支持一下 http://www.viplinger.cn

  4. 网上赚钱

    看不懂,求解释

  5. 太阳能热水器厂家

    看不懂,求解释

  6. 威客众包

    很好,学习了

  7. 小易分享网

    今天才发现你的博客,连着看了几篇呢 诚交友情链接,请先做好本站链接,有反链就添加的 http://www.xevip.cn

  8. hdpe缠绕增强管

    码农都是这样的,很高深,我也看不懂。

  9. 工控资料窝

    写的很好,虽然我看不懂

  10. 佛山影视

    每看一次代码,脑细胞就死了好多好多好多

  11. 威客众包

    很好,学习了

  12. 从零开始学运营

    做运营的人呢,标示卡不懂代码

给我留言

Copyright © 小林博客 保留所有权利.  

用户登录

分享到: