- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
apache2tomcat5.5集群session同步
apache2+tomcat5.5集群+session同步作者:刘宇 msn群:mgroup49073@ (linuxtone)说明:借前人之鉴,写一篇关于tomcat集群及session同步的问题,首先介绍tomcat集成及做集群的原因和必要性,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 内核??centos 5.2本例二台tomcat 不在同一机器。先安装了所需的程序库 yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel复制代码下载源码包:(本文不安装PHP)apache2 和tomcat5都可以在 下载tomcat5需要JDK1.5的版本。JK本文用的源码包tomcat-connectorsApache 安装:# 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/usr/local/apache2/bin/apachectrl start看到apache就配置成功了。JDK的安装#chmod 755 jdk-1_5_0_16-linux-i586.bin#./jdk-1_5_0_16-linux-i586.bin# mv jdk-1_5_0_16 /usr/local/到此JDK已经安装完成到/usr/bin目录下,把原用的java,javac文件删除:#rm -rf java#rm ?rf javac在/usr/bin 下建立 软连接 java # ln -s /usr/local/jdk-1_5_0_16/bin/java /usr/bin/java? # ln -s /usr/local/jdk-1_5_0_16/bin/javac /usr/bin/javac? # java ?version? # javac -version? java version 1.4.2_08? Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_08-b03)? Java HotSpot(TM) Client VM (build 1.4.2_08-b03, mixed mode)复制代码为了方便下在的工作建立两个软链接:ln -s /usr/local/jdk-1_5_0_16??/usr/local/jdkln -s /usr/local/jdk-1_5_0_16/jre /usr/local/jreTomcat的安装#tar -zxvf apache-tomcat-5.5.27.tar.gz# mv apache-tomcat-5.5.27 /usr/local/tomcat设置环境变量: #Set??Environment??by NetSeek? JAVA_HOME=/usr/local/jdk? export JAVA_HOME? JRE_HOME=/usr/local/jre? export JRE_HOME? CLASSPATH=/usr=/usr/local/tomcat/common/lib/:/usr/local/jdk/lib:/usr/local/jre/lib? export CLASSPATH? P
文档评论(0)