tomcat单机集群配置.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
tomcat单机集群配置

Apache+tomcat 单机集群部署实验httpd-2.2.19.tar.gz jakarta-tomcat-connectors-1.2.15-src.tar.gz jdk-1_5_0_17-linux-i586-rpm.bin.gz apache-tomcat-5.5.26.zip 实验思想:apache和两个tomcat都在一台服务器上,实现apache2+tomcat5.5集群+session同步复制 实验原理:tomcat 做个WEB服务器有它的局限性,处理能力低,效率低。承受并发小(1000左右)。但目前有不少网站或者页面是JSP的。并采用了tomcat做为WEB,因此只能在此基础上调优。 目前采取的办法是Apache + Mod_JK + tomcat 来解决一部分请求,用户访问的是apache,但有jsp页面的时候才会去请求tomcat。如果量一大,那么tomcat无法承受,那么只能做tomat集群,Apache + Mod_JK 就是负载均衡器了。 Mod_JK2负载均衡 可以把不同的jsp请求转发到不同的tomcat服务器,还可以侦测服务器存活。如果有条件可以给Mod_JK2做一个HA因为做完集群后压力就在JK上了。 ? linux 2.6 内核??redhat enterprise server 4.3(x86) 本例二台tomcat 在同一机器 二.软件的安装 1.Apache的安装 tar -zxvf httpd-2.2.8.tar.gz cd httpd-2.2.8 ./configure --prefix=/usr/local/apache2 --enable-modules=so --enable-so make make install 2.jdk的安装 在路径/usr/下建立文件夹;把jdk-1_5_0_22-linux-i586.bin复制到java文件夹下。 使当前用户具有对jdk-1_5_0_22-linux-i586.bin的执行权限 [root@bogon java]# chmod 755 jdk-1_5_0_-linux-i586.bin 执行安装程序 [root@bogon java]# /usr/java/jdk-1_5_0_-linux-i586.bin   执行之后,会显示jdk的安装许可协议,按空格键翻页,协议最后,问你是否同意;输入“yes”,开始执行安装。   安装完成后,/usr/java/下多一个jdk1.5.0_文件夹。   删除安装文件jdk-1_5_0_-linux-i586.bin。   设定环境变量,打开/etc/下的profile配置文件,在profile配置文件中加入以下内容 export JAVA_HOME=/usr/java/jdk1.5.0_export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar export PATH=.:$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin 加载修改的profile配置文件 [root@bogon java]# source /etc/profile 查询JDK版本,确认配置成功。 [root@bogon java]# java –version –zxvf apache-tom*.tar.gz #mv apache* /opt/tomcat #/usr/local/apache2/bin/ab –n 1000 –c 100 :8080/index.jsp 三.具体的配置 1.Apache的jk的配置 (1)ls /usr/local/apache2/modules/ (看看有没有mod_jk.so模块) (2)vi /usr/local/apache2/conf/httpd.conf 添加内容如下: LoadModule jk_module modules/mod_jk.so JkWorkersFile /usr/local/apache2/conf/jk/perties JkShmFile logs/mod_jk.shm JkLogFile /usr/local/apache2/logs/mod_jk.log JkLogLevel info JkMount /*.jsp controller JkMount /jkstatus status (3)mkdir –p /usr/local/apache2/conf/jk cd /usr/local/apache2/conf/jk vi perties 内容如下:

文档评论(0)

shenlan118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档