Linux Apache Tomcat集群配置.docVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux Apache+Tomcat集群配置一、集群的基本知识 ??????? 集群技术是目前非 常流行的提高系统服务能力与高可靠性( HA- High Availability )的手段,通过把多个独立的服务器组成一个集群可以实现失效无缝转移。也就是说当有某一台集群中的服务器当机后,其上的用户状态数据可以无缝迁移到集群中 的其他服务器上。这样,正在使用应用的客户可以完全感觉不到影响,大大提供了系统的可靠性。 集群有很多种类和层次,例如:操作系统集群(如 Linux 、 Solaris 等),数据库集群(如 DB2 、 Oracle 等),应用服务器集群(如 GlassFish 、 WebLogic 等) ,Web 集群(如 Tomcat 等)。本教程将向读者介绍由 Tomcat 搭建的 Web 集群。 不管是由什么技术搭建的集群,其基本组成由下图所示: 图 1-1 从图中可以看出,每个集群都需要一个负载均衡器,其负责根据一定的算法将外界发送到集群的请求尽量均匀地分配到集群中的每个服务器,使得集群中所有 服务器的负载尽量平衡。对外界的客户端而言其并不知道具体访问了集群中的哪台服务器,多台服务器从逻辑上对外界而言可以看作一台大服务器。这样,当集 群的服务能力不能满足当前的需要时,可以非常方便地再向集群中添加新的服务器来满足需要。可以看出,使用了集群之后,系统具有非常好的可扩展性。 当不幸集群中有某台服务器突然当机时,其用户状态数据可以迁移到其他服务器上,不影响在线用户的使用。这样,通过使用集群技术可以方便地实现系统的高可靠性。 本教程中将介绍的使用 Tomcat 搭建的 Web 集群结构如图 1-2 所示: 图 1-2 从图中可以看出集群的负载均衡器由开源的 Apache 服务器担任,集群中的 Web 服务器由两个 Tomcat 服务器分别担任,后台的数据库服务器由一个 MySQL 服务器担任。 提示:本教程中介绍的是 Web 集群,因此数据库服务器只有一个,并没有搭建集群。在需要的情况下,多台数据库服务器也可以组成集群以提高服务能力与可靠性。 二、安装JDK 三、安装TOMCAT 下载tomcat,可以通过下面的命令下载: #wget /tomcat/tomcat-6/v6.0.18/bin/apache-tomcat-6.0.18.tar.gz 解压启动测试: #tar -zxvf apache-tomcat-6.0.18.tar.gz #./apache-tomcat-6.0.18/bin/startup.sh 在浏览器中输入:http://localhost:8080,看是否启动正常,若正常进行第三步。 下面通过一个简单的 Test.jsp 程序进一步验证 Tomcat 是否安装成功,新建名称为 Test.jsp 的 Jsp 源文件并在其中输入如下代码。 %@ page contentType=text/html;charset=GBK% html head title Tomcat_ _测试 /title /head body font color = red size = 20 % out.print( _ _恭喜您,成功的安装并启动了 Tomcat_ _!!! ); % /font /body /html 重启(命令如下),然后输入:http://localhost:8080/Test.jsp 看是否正常。 #./apache-tomcat-6.0.18/bin/shutdown.sh #./apache-tomcat-6.0.18/bin/startup.sh 四:TOMCAT集群的搭建 安装两个或以上tomcat #./apache-tomcat-6.0.18/bin/shutdown.sh #mv apache-tomcat-6.0.18 /usr/local/TC6_A #cd /usr/local #cp -a TC6_A TC6_B 提示:进行上述步骤操作的原因是,本案例中集群的各个 Tomcat 服务器实例运行在同一个物理服务器上,因此集群中有几个 Tomcat 实例一般就需要几个 Tomcat 的安装。另外,由于集群中的各个 Tomcat 实例位于同一个物理服务器上的一个操作系统下,因此各个实例占用的各种网络端口不能相同,否则集群中的多个 Tomcat 实例不能同时正常启动,下面的步骤将介绍如何修改 Tomcat 实例需要使用的各个网络端口。 修改 Tomcat 实例需要使用的各个网络端口 找到 server.xml 配置文件中的 Server 配置项目,并进行修改。 Server port=8005 shutdown=SHUTDOWN Server port=100

文档评论(0)

tcpe + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档