轻松实现Apache+Tomcat集群和负载均衡_第1页
轻松实现Apache+Tomcat集群和负载均衡_第2页
轻松实现Apache+Tomcat集群和负载均衡_第3页
轻松实现Apache+Tomcat集群和负载均衡_第4页
轻松实现Apache+Tomcat集群和负载均衡_第5页
免费预览已结束,剩余11页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、轻松实现Apache+Tomcat集群和负载均衡0.环境说明Apache:apache_2.0.551个Tomcat:apache-tomcat-5.5.17(zip版)2个mod_jk:mod_jk-apache-2.0.55.so1个第一部分、负载均衡负载均衡,就是apache将客户请求均衡的分给tomcat1,tomcat2.去处理1.安装apche,tomcat/下载Apache2.0.55/download-55.cgi下载tomcat5.5zip版本(解压即可,绿色版)http:apache.

2、/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.15/下载mod_jk,注意和apache版本匹配按照jdk,我的路径为:E:ideapacheApache2解压两份Tomcat,路径分别为E:idetomcat1,E:idetomcat25.5.20PleaseseetheREADMEfilefurpackaginginformation.ItexplainswhaiBinaryDistributions*Up£坨(圈史设5)二:ar.甑屯施m峦)oWindowsSmicuInstaller(pgp3nid5

3、)Deployer:ozlqmd5)otar.(p.p,md5) Embedded:o(pgp,mdS)otar,gz(pgPjmd5) AdministrationWebApplication!ozi£(曲ipd5)o工仃.电(口加血5) JDK1.4CowatabilityPackage:ozi£(pgp,md5)otai部(pgpjmd5) DocuHienlation(AlreadyIncludedinCoreDownloads):otgr.皂士(pgp,血5)下载mod_jkima口:Lrec1:Leecl.dllisap:LrEn:LrEC:t;.dllasui

4、sapirEd:LrEC:七.加mii-a口Lredii:Ec;t.nimi*asc;ik_3ytnbol3Lipjk3yirito01m.wi口,/5rmcia_j£japsichE-l.334-匕&?1.s0modjk-apache-l.3.'4-E3pi.mcj.eizcmodj£-sigcliE:L.3.32.30ifto(ijk:-apacliE=:L.3.24.su.aac1 1.incidk-siDachE-2*55*s口inodjk-6ipachE-Z*0*55.号日sc:g&pLrRdii:eutdL1口勺,口iEEditEtt.d

5、ll.&阜匕8-NOV-200515:58148K00-NOV-2QO516:551940a-Nov-200516:42630K03-Nov-200516:551940S-NOV-200516:49552KOS-Nov200516:5519403-NOV-Z00516:211Z4KOB-Hov-200516:55194O0-NCV-2OO515:59124KOB-Nov-200516;55194O0-NOY-2QO515159132K03-Nov-200516:55194aNov-200516:16132KOS-Nov-200516:55194ApacheTomcatJK1.2.15f

6、orXVTN32TT_.111r_JX.1_1.:_TTGAL_17一_.1汽门VtT_L2 .修改Apache配置文件http.conf在apache安装目录下conf目录中找至Uhttp.conf在文件最后加上下面一句话就可以了include"E:ideapacheApache2confmod_jk.conf",httpd,conf-记事本£|匕|X文件®编辑©格式。查看也)帮助®4UirtualHostexample:4AlmostanyftpachedirectiuenaygointoaUirtualHostcontainer

7、.ttTheFirstVirtualHostsectionisusedforrequestswithoutaknowntfservername.tttt<UirtualHost*:8fl>XSprverAdninuebmastprduniiny-host.examplp.conttDocumentRoot/uuu/docs/dumni-host.example.conItServerNanedumnii|-host.example.connErrorLoglogs/dum叫-h05t.ux己呷lB.coxerrorognCustonLoglogs/dunny-host.exampl

8、e.con-access_logcommon»</UirtualHost>"人下面一句否省定md_jk配include,E:ideapacheApache2confnod_jk.cOftf"<一.川一一二一i3 .http.conf同目录下新建mod_jk.conf文件,内容如下# 加载mod_jkModuleLoadModulejk_modulemodules/mod_jk-apache-2.0.55.so# 指定perties文件路径JkWorkersFileconf/perties# 指定那些请求

9、交给tomcat处理controller"为在pertise里指定的负载分配控制器JkMount/*.jspcontroller4 .在http.conf同目录下新建perties文件,内容如下#=tomcat1=worker.tomcat1.port=8009worker.tomcat1.host=localhostworker.list=controller,tomcat1,tomcat2#server歹U表#ajp13端口号,在tomcat下server.xml配置,默认8009#tomcat的主机地址,如不为本机,请填写ip地址wo

10、rker.tomcat1.type=ajp13#server的加权比重,值越高,分得的请求越多worker.tomcat1.lbfactor=1#=tomcat2=worker.tomcat2.port=9009#ajp13端口号,在tomcat下server.xml配置,默认8009worker.tomcat2.host=localhost#tomcat的主机地址,如不为本机,请填写ip地址worker.tomcat2.type=ajp13worker.tomcat2.lbfactor=1#server的力口权比重,值越高,分得的请求越多#=controller,负载均衡控制器=worker

11、.controller.type=lbworker.controller.balanced_workers=tomcat1,tomcat2#指定分担请求的tomcatworker.controller.sticky_session=15 .修改tomcat配置文件server.xml如果你在不同电脑上安装tomcat,tomcat的安装数量为一个,可以不必修改tomcat配置文件我这里是在同一台电脑上安装两个tomcat,所以需要更改其中一个的设置打开tomcat2/conf/server.xml文件server-zbIL写字板文件/褊辑查看的插入Q)格式处帮助迎)SGfiB«i型卜

12、电definesubconponentssuchasValvedor7口嘱已武atthisleveL一>(Serverport-,T9005ffslmtdoTnSHUTDOWN''>将8005改为9005<!一ComnentiheseentriesouttodisableJIKMBeanssupportusedforthearhninistrationwebapplication->listenerclasg!Taie=rforg.apache.catalina.core.AprLifecycleListener*1/)<Liitenerclass

13、lTaie=,Torg.apache,catalina.rbeans.ServerLifecycleListenerh/><Liitenerclasslfaie=,vorg.apache,catalina.rb6ans.G1obalResamcesLifecyc1eListener*/)HUH<Li5tcner。1整如ate="or趴apache,catalina,storeconfig.StoreCijLifecycleListenexY/J要帮助”,请按F1文件Q)祟辑查看色插入d)格式鲂钳助皿口或。昌E触XS叫< !DefineanAJP1+3Conne

14、ctoronport8009>Connectorp口H”如09"enableLookups="falserednectPort8443"pttrt(jccil="AJP/L3"/>< !-MmeaProxiedHTTP/1-1Conn修出初J3端口为9009< !SeeproKydocumentationformoreinfornationaboutusingthis.T晨由8082改为9082maxThrea(h=n150ffminSpareThreads="25"masSpareThreads&#

15、39;75enableLookups="false"如ceptCount="1。"connectionTuaeout=20000proxyPort="80*disaib1即SadTiBeoutr"true"/>KUMII要“帮助”请位F16 .编写一个测试jsp建立一个目录test.里面新建一个test.jsp,内容为<%System.out.println("=");%>把test放到tomcat1,tomcat2的webapps下7 .启动apache,tomcat1,tomcat2

16、,进行测试通过http:/localhost/test/test.jsp访问,查看tomcat1的窗口,可以看到打印了一行再刷新一次,tomcat2也打印了一条,再刷新,可以看到请求会被tomcat1,tomcat2轮流处理,实现了负载均衡口郦TIT,13;2B:01Drg.apack.coyot;:StutinjCoyoMHTTP/l.Lonkt200&-1H813:2B-S1nr炉眄hB.jkM。僖同;跳«jl3lutcningon/D.0.8.200&-11-1813:29:01Dr9.apack.jk.sel§t:业nnninf)4tin41/4?c

17、on200&-11-1813:ZS-flQory.apach.catal信f:Findr年gi$tryBarvereyistrj.200&-11-18山鸿啦ory.apach.caul嚣:Sewetst&rtujjin£141ns工血G蕊I"”Tomcat226D&-ll-lfl13:I!:SGor.tpack,StaradudHatBtutBJ,:INLunliiktiandi®led280&-L1-1813:!1:27arff.iadn.ciyvte.HtpllJttpllBueJratUd1start信息;Mutiny

18、Co卯xHTTP/1.1dihttp-fNB280&-11-1813:22:T8Dry,apacht.jk.cowDn.ChanucBacketinit僖息;JK:AjipHlisteningon260&-11-1813:器;28ory.iacliB.jk.server.JkHainstaptmJ.;AHimdifJD=0ti鹏寺舞confiy-null28B&-L1-1813:22:29j.c4tilira.stoptconf19.£torELoadeLdd僖是:FindrsgistpjsrudE住ti*山加atcknpithvtsource1806-11-

19、1813:2融需org.iputecit&llnn.stutup.Cittlimitut日&ServerstartupInI3Uns良iT-m二渝1口的laiEStl*诩J,苴回口皿薨1正位Lb明柏期山尸尸,二二二二二二二,1BfflSHt除atZiflE叮脩前蛛丽I翻翻卷(毗相月幅喇!姆翔了负K第二部分、配置集群只配置负载均衡还不行,还要session复制,也就是说其中任何一个tomcat的添加的session,是要同步复制到其它tomcat,集群内的tomcat都有相同的session1.修改tomcatl,tomcat2的server.xml,将集群部分配置的在注释符删掉

20、,并将tomcat2的4001端口改为4002,以避免与tomcat冲突,当然,如果是两台电脑,是不用改端口的,去掉注释符即可文件旧编辑查看插入(X)格式帮助比)口自口骨心髓三电池c电<!一WhenawarfileisdeletedfromthewatchDirthewarisimd&ployedlocallyand.clusterwideS*去掉注释符3sNajiLe=ffarg.apache,catalina.cluster,tcp.Simp1eTcpClustera.feiC1assNane=orgapach&.catalincluster,session.Delt

21、aManager"ireSessionsOnShutdown-*falfe"useDirtyFlag="true"notifyListner0nR§plicati口片"true"><Me*bershipclassNaMe=rforg.apache,catalina.cluster,meast.MeastServiceserver-写字板文件已)编辑鱼)查看(V)插入(X)格式(Q)帮助也)髭P昌直触电塞1G电<Valvec1assName=org.apache,catalina.cluster,tcp.Re

22、plicationValvefilte:r="r-gif;js;.jpg;png;.*.htm;.尊Ihtnlcss;.txt:<Deployercla.ssNante="org.ache.catalina.cluster,deploy.FarmWarDeployer*te>pDir=*/tmp/war-temp/*dep1oyDir=/tmp/>ar-deploy/"watchDir=*/tmp/war一1isten/"watchEnabled="vfalse/><CliusterLisrtenerclassNa

23、nie=,irorg.apache,catalina-cluster,session.ClusterSessionL:</Cluster>去掉注释符"一生IEi要"帮而''请按FlNUNserver,1*1-写字板(Zl叵区I女伴H)需捐查看插入(!)格式精助出)口团口号Ei触X跑1色电icastFrequency="500"mcastDropTime="30口口"/<ReceivsrclassNaBe="org.apache*catalina-cluster,tcp.Replica,tio

24、riListener"tcpListenAddress=1rauto"tcpListenPort-"J002广将Tomcat2的4001改为4002tcpSelectorTimenut=,v100tc口Thre&dCouirt="6"/避免与Tomcat1冲突<SenderclassNaj*t=,vorg*apache,catalina*cluster,tcp-ReplicationTrans*itter17replicartionMqdA“pooled"要“帮助”,请按FlITUMBserver,imI-写字板O回区)

25、文件编捐区)查着9插入格式帮助出)¥IH膏已就电也门电ontotheappropriateHost(virtualhost).一<!一YoushouldSetjumRoute10support1oad-bancifigviaAJPle:Enginena«e='Standalone“defaultHost=*1ocalhost"jvmRciutb四>_一一.、“x力检加jvmRouteJ'omcat1,工omcat2都猛:要设置11<!-Defintthetoplevelcomtainetinourcontaineritiarc(E

26、nginefiaifte="CatalinaffdefaultHost-"localhost''】vmRciute=.tomeata”<1"Therequestdwnpervalvedunpsusefuldebuggingirrformationabouttherequestheadersandcookiesthartwerereceivedtandtheresponseheadersandcookiesthatweresent?forallrequestereceivedbythisinstanceofToecat.Ifyoucareonl

27、yaboutrtqueststoa>2.修改测试项目test修改test.jsp,内容如下<%pagec%><%pageimport="java.util.*"%><html><head><title>ClusterAppTest</title></head><body>ServerInfo:<%out.println(request.getLocalAddr()+”:"+request.getLocalPort()+"<br>&quo

28、t;);%><%out.println("<br>ID"+session.getId()+”<br>");/如果有新的Session属性设置StringdataName=request.getParameter("dataName");if(dataName!=null&&dataName.length()>0)StringdataValue=request.getParameter("dataValue");session.setAttribute(dataName

29、,dataValue);out.print("<b>Session列表</b>");Enumeratione=session.getAttributeNames();while(e.hasMoreElements()Stringname=(String)e.nextElement();Stringvalue=session.getAttribute(name).toString();out.println(name+"="+value+"<br>");System.out.println(name+

30、"="+value);%><formaction="index.jsp"method="POST">名称:<inputtype=textsize=20name="dataName"><br>值:<inputtype=textsize=20name="dataValue"><br><inputtype=submit></form></body></html>然后在test新建WEB-I

31、NF目录,WEB-INF下新建web.xml,内容如下<web-appxmlns="xmlns:xsi=/2001/XMLSchema-instancexsi:schemaLocation="<display-name>TomcatDemo</display-name><distributable/></web-app>注意:在你的应用的web.xml加入distributable/即可ok,讲test复制到tomcat1,tomcat2的webapps下,重启apache,tomcat1

32、,tomcat2,输入网址http:/localhostZtestZtest.jsp新建一个名称为xiaoluo,值为cdut的session,提交查询,新开一个ie窗口,再提交查询,如图,可以看到,两个tomcat是负载均衡,并且session同步的艾件好碣出即查看收福也工且。OQPplB0S70EEEA0A5A?OM2E3D30E?E35DBESession列表GMuo=。加:mb-bbb/口目:Startingclusteringmana'886-11-1817:18:12org.apuherSessionsLgh-.U-ur1僧古;llanaqeFL/testJ,request

33、.联居t。招tH呢加ftcpJ/Z192.1127821.Thisoperationuilltin,S3second:.86-11-18orff.aiflclierHlSesl:ionE信息:lanag-L/test1;session.f.:Regfistermanner/testtoclusterelementHostwithname2006-11-1317:iB:81org.apache.cataliu.clustep.sBssion.telta信息:Startingplupteping倡anagei*at/test2006-11-IS1?:1R:1or§.apdche.cdtd

34、lina.cluster.EBssiDn.belterfieBsions信息:Manager/tBCtl:skippingstatetransfer.Notw(加aact明2006-11-1817:19:01opg.apache.CDyQte.httplLHttpllBasePratocc信息:StartingCoyoteHIIP/1.1anhttp-90802806-11-1017:18:01org,eipache-jLcomnonhannelSocketinItinI,:JK:ajplSlisteningon2006-11-1817:18:01dpj.apache.jk.sepuer.Jk

35、Nainstart信息:JkrunningIDaRtine=0/4?configf=nuLL2006-11-1817il8t01opgiapache.r.L.wina.stoiiEconfis<StoihELDaiE信息:Findrejistrysepuey-yejistyy.wi1atchsapdthI'esDurce2006-11-1817:i6删d.pacheBatalini»stai*tup,Catalinastart信息:ServerstartupIn122ns料"而Tl-i&17:16:09org.gc加工犹aliat.clust;eitc

36、p.lSimplBkpC-181?:18:12。均.皿Jie口目.:StartingCoyoteHTTPJ如斯-1HEi?:18:12口即碎岫二息:JK;ajpi3listeningoi/'666-11-18org.apihe|信息:JkrunningID=04信乐Replicatiimembsridded:o.A旭品e.catalina.匚加血.幅:/192.H8.1.129:吊阻“费thinajn.i讯1.献神乩diuB=9bbb=bbbxiaoluo-cdutbhh-bbb,2006-11-181?:18:12org.apacj.caraiina.scoreconrig.bldf

37、blqaaerloadbihffl"啊istryserver-,stry.xnlatclasspathResource,1386-11-181?lq:12org.apache.*-alina.sta?tup.Cat.1inastart归息:Serverst«.|tupini5781nsbhh=blihI-HUoluo=cdut.'hb=bbb剧嘛也收筋0|伊&回需要注意的是,配置集群时设置jvmRoute时,要把原来的Engine注释掉,去掉上面那一行的注释,也就是修改成<!-丫oushouldsetjvmRoutetosupportload-bala

38、ncingviaJK/JK2ie:-><Enginename="Standalone"defaultHost="localhost"debug="0"jvmRoute="tomcat1">Apache-Tomcat负载平衡配置方法为了提高系统的高可用性及系统性能,我们常常会用到负载平衡,下面我们介绍一个经常用到的架构,使用Apache对Tomcat进行负载平衡的方法。系统架构图如下:Cli&nt*Client洪Client3*-1Client44ApaeheLoadBahwe。HostHm

39、e:ApacheHostAddr:192.16£.1,4TomcatItrker1HostNanbetomcatl+JHostAddr:TomcatWorker2+HostNme.tonic用2-HostAddr:192,168.1.2TofiicatWorkerB+1HostN讨解:tomcat3+HostAddi:192,1681W主机Apache作为前端负载平衡服务器,对用户请求进行分配,由后端不同的Tomcat服务器最终处理请求。其中根据侧重点的不同,可以有两种不同的配置:1 .增加系统可用性。针对这一需求,可以维持三台Tomcat之间Session的同

40、步,确保三台Tomcat服务器中任何两台党机都不影响系统运行,提高系统的可用性。但三台Server间Session的同步将消耗系统性能,并且每台Server都需要单独保持所有Session,又Server的内存有较高要求,且对系统性能提高不大。2 .提高系统性能。在负责负载平衡的Apache主机上记录每一请求的SessionID及回应这一Session的TomcatServer的对应关系,在下一个请求到来时,先判断是否有SessionID,如果有,表明为已有连接,则查找响应TomcatServer,并转发请求;如果没有SessionID,则表明为新建连接,可根据TomcatServer状态分配

41、一个TomcatServer响应请求,并记录SessionID与TomcatServer关系。这样则不需要在三台TomcatServer间同步Session,且可由三台TomcatServer分担全部负荷,但是,党一台Server党掉以后,该Server所对应的连接将得不到响应,直到超时并丢失Session,对系统的可用性有影响。初步构思可以将两种方法结合,可在提高可用性的同时提高系统性能,但是费用将非常之高,这里不作讨论。下面对这两槿方法进行介绍。所需软件JRE(JDK)6u3Tomcat6.0.14/download-60.cgi#6.0.13

42、Apache2.2.6/download.cgiJk-.25/mod_jk-apache-2.2.4.so硬件要求四台PC,安装Xp操作系统,或用虚拟机。HostNameIPAddressTomcat1Tomcat2Tomcat3Apache软件安装JRE安装,因只需调试程序,因此可以只安装JRE,也可安装JDK,安装方法不做解释,但须配置JAVA_HOME,PATH,CLASSPATH等环境变量。具体方法参考配置Tomcat打开Tomcat上的T

43、OMCAT_HOME%confserver.xml,找到以下代码:ihovId5etjvinfioutc:to5upportload-viaAJPle:riiame""Standalonft"defaultHost""localhostF<Enginename=4hCatallna'dE-raultHostclocalhost并将注释部分<Enginename="Standalone"defaultHost="localhost"jvmRoute="Jvm1">

44、;打开,并修改jvmRoute="tomcat1",修改后代码如下:'牝'Voushould不冲tjvrrrFoucet。supportLsncingvinAJPi-<Enginename=*StandoloneqdefaultHosti*localhasti.:1->Enginename,utadefault"localhost同样修改Tomcat2和Tomcat3两台TomcatServer,使其jvmRoute分别为tomcat2和tomcat3。# Tomcat测试代码在三台TomcatServer的TOMCA下新增Ibtest

45、.war活页夹,并在该活页夹下新增必须的WEB-INF活页夹和index.jsp文件,代码如下:# %.pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPEhtmlPUBLIC"-/W3C/DTDHTML4.01Transitional/EN""/TR/html4/loose.dtd"><%.pageimport=&qu

46、ot;java.util.Date"%><%.pageimport=".InetAddress;"%><html><head><metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"><title>Inserttitlehere</title></head><body><%.InetAddressip=InetAddress.getLocalHost

47、();out.println(ip.getHostAddress();%>Thisisresponsedby<fontcolor="red"><%=ip.getHostAddress()%></font><br>HostName:<fontcolor="red"><%=ip.getHostName()%></font><br>Time:<fontcolor="red"><%=newDate()%></fo

48、nt><br><%.ip=null;%></body></html>用于显示响应服务器的HostName和IPAddress,启动Tomcat,确认三台Tomcat服务器都可以正常运行,测试路径为:http:/tomcat1:8080/lbtest/index.jsp,http:/tomcat2:8080/lbtest/index.jsp,http:/tomcat3:8080/lbtest/index.jsp,测试正确结果页面如下:。日0ck.Q回囿心SearchFavorites。曲.Addtess凶http:/tomcatl:8080/

49、lbtest/inde(x,jspThisisresponsedby19216811HostName:tome就1Time:WedOct1717:58:55PDT2007# 配置Apache,实现负载平衡将jk-2.2.4解压得至U的mod_jk-apache-2.2.4.so放至UApacheServer的APACHE_HOME%modules活页夹下,并改名为mod_jk.so,打开APACHE_HOME%confhttpd.conf,在其中添加如下代码:LoadModulejk_modulemodules/mod_jk.so#loadthemod_jkmodule# Wheretofin

50、pertiesJkWorkersFileconf/pertie#pertiefile# wheretofindthelogfileJkLogFilelogs/mod_jk.log#setthepathtologthejkinfo# settheloglevelJkLogLevelinfo#settheloglevel# maptothestatusserverJkMount/private/admin/mystatusmystatus#mountthestatusserver# routerth

51、erequesttotherighthostJkMount/*balance#mountotherrequesttothebalanceworker然后,在下新增pertie文件,修改其内容如下:worker.list=balance,mystatus# defaineaworkerforapacheworker.tomcat1.type=ajp13worker.tomcat1.host=tomcat1worker.tomcat1.port=8009worker.tomcat1.lbfactor=1worker.tomcat1.socket_timeout=30worke

52、r.tomcat1.socket_keepalive=1worker.tomcat2.type=ajp13worker.tomcat2.host=tomcat2worker.tomcat2.port=8009worker.tomcat2.lbfactor=1worker.tomcat2.socket_timeout=30worker.tomcat2.socket_keepalive=1worker.tomcat3.type=ajp13worker.tomcat3.host=tomcat3worker.tomcat3.port=8009worker.tomcat3.lbfactor=1worke

53、r.tomcat3.socket_timeout=30worker.tomcat3.socket_keepalive=1worker.balance.type=lbworker.balance.balance_workers=tomcat1,tomcat2,tomcat3worker.balance.sticky_session=1worker.mystatus.type=status其中设置一个名为balance的lb(LoadBalance)类型的worker,用来对tomcat1,tomcat2,tomcat3进行负载平衡,并设置一个status类型的worker用来监控ApacheLo

54、adBalance的状态。Note:worker.tomcat1.type中的tomcat1必须和tomcat中配置的jvmRoute相同,才可以使用Apache的Stickysession功能。# 测试负载平衡结果在四台机器中的任彳5一台上打开http:/apache/lbtest/,可以看到lb首次将请求分配给Tomcat1,页面如下:Qsack©0jDsaardi也*rites。公Mdr咏置http:/pache/lbtest/ThisisresponsedbyHostName:tomcat1Time:WedOct1718:18:29PDT2007然后再刷

55、新页面,会发现请求分别由Tomcat2和Tomcat3响应,至此负载平衡配置成功,可将三台TomcatServer中的任何一台关闭,再刷新察看情况,会发现请求将转发至其它TomcatServer响应,但系统仍可访问。访问页面http:/apache/private/admin/mystatus,可以访问LoadBalance状态,页面如下:AJKStatusManagerforapache:80Version26(Wti32)225JKVerHM225PStaffantowfrath|(wwvio坤cjFuM工1"卜鹏学不n立也语“之齿f料图展g加密如5F=gWorker.R=R=&

56、amp;出力段仃stade.TTry田中也就rttwtryjLkiingLo;idHuluncii)£YV“rk1*rWorker)IInkSI'K|WarktrStatusfoiiuhiirtTvtfSiickvSimioiKFmi*RmLBMTedLoikinwRemmnmTim*R中心Tummh另外,在此页面也可在线调节各worker状态,这里不作详细介绍。以上介绍都是提高系统性能,但是要提高系统的可用性,就需要对三台TomcatServer间进行Session的同步,以确保三台中的任何一台机器都能保存所有用户的状态,以后再作介绍。以上内容在Windows环境下操作。文

57、章出处:http:apache2+tomcat6.0.14整合时间:2009-06-2109:26第一步:在/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.6下载mod_jk_1.2.6_2.0.50.dll文件,将其改名为mod_jk.so后放到apache2/modules目录中。第二步:perties:workers.tomcat_home=D:My_WorkTomcatapache-tomcat-6.0.14workers.java_home=D:Program

58、FilesJavajdk1.5.0_07ps=worker.list=ajp13worker.ajp13.port=8009worker.ajp13.host=localhostworker.ajp13.type=ajp13worker.ajp13.lbfactor=1第三步:用记事本打开apache/conf/httpd.conf文件末尾,添加下面一段:LoadModulejk_modulemodules/mod_jk.soJkWorkersFile"D:ProgramFilesApacheSoftwareFoundationAperties"#ServerAdminwangguiwei#ServerNamelocalhostDirectoryIndexindex.htmlindex.htmindex.jspJkMount/*a

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论