ImageVerifierCode 换一换
格式:DOCX , 页数:40 ,大小:1.03MB ,
资源ID:6904330      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6904330.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学士学位论文基于apache tomcat的集群搭建.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学士学位论文基于apache tomcat的集群搭建.docx

1、学士学位论文基于apache tomcat的集群搭建中国金融电子化公司基于Apache+Tomcat 集群搭建版本: V0.3部 门中国金融电子化公司撰 写集成部审 核批 准修订记录版本号日期章节号简单描述修订者V0.12015-05-28初稿张红磊V0.22015-06-02添加集群应用测试部分张红磊V0.32015-06-08添加数据库连接测试部分张红磊目录1 NAS文件系统挂载 2环境准备1.1 集群架构1) 用Apache+Tomcat方式来完成基于Tomcat集群配置。2) 服务器环境序号服务器IP软件产品应用实例备注1LB服务器10.1.22.228ApahceHttpd2应用服务

2、器10.1.22.163TomcatTomcat01Tomcat033应用服务器10.1.22.164TomcatTomcat02Tomcat041.2 软件需求序号服务器软件产品版本号备注1LB服务器ApahceV2.4.12源码2应用服务器TomcatV8.0.22二进制应用3运行环境JavaV8 U454Tomcat-connectorsJKV1.2.404操作系统SuseV11 SP3软件安装2 2.1 安装说明将准备好的软件保存到服务器上:目录为/softoware。序号软件安装目录1httpd-2.4.12.tar.gz/usr/local/apahce2apache-tomcat

3、-8.0.22.tar.gz/usr/local/tomcat3jdk-8u45-linux-x64.tar.gz/usr/local/ jdk-8u45-linux-x644tomcat-connectors-1.2.40-src.tar.gzmodules/mod_jk.so。2.2 Apache安装1 2 2.1 2.2 2.2.1 环境需求1) httpd2.4.12会依赖更高版本的apr和apr-util,确保系统已经安装,不然会报编译失败;2) 检查系统软依赖包libtool,autoconf;3) 安装开发包组: “Development Tools“和”Server Platf

4、orm Development“ 和Perl-Compatible Regular Expressions Library (PCRE)。软件安装目录httpd-2.4.12.tar.gz/usr/local/apahceapr-1.5.2.tar.bz2/usr/local/aprapr-util-1.5.4.tar.bz2/usr/local/apr-tuilpcre-8.36.tar.bz2/usr/local/pcre2.2.2 安装apr1) 解压#tar -xjvf apr-1.5.2.tar.bz22) 设置安装路径#cd apr-1.5.2#./configure -prefi

5、x=/usr/local/apr3) 编译#make4) 安装#make install2.2.3 安装apr-util1) 解压#tar -xjvf apr-util-1.5.4.tar.bz22) 设置安装路径#cd apr-util-1.5.4#./configure -prefix=/usr/local/apr-util -with-apr=/usr/local/apr3) 编译#make4) 安装#make install#tar -xzvf httpd-2.4.12.tar.gz2.2.4 pcre安装1) 解压#tar -xjvf pcre2-10.00.tar.bz2【我安装的

6、:pcre-8.36.tar.bz2】2) 设置安装路径#cd pcre2-10.00#./configure -prefix=/usr/local/pcre3) 编译#make4) 安装#make install2.2.5 安装apahce1) 解压#tar -xzvf httpd-2.4.12.tar.gz2) 设置安装目录#cd httpd-2.4.12#./configure -prefix=/usr/local/apache -with-pcre=/usr/local/pcre -with-apr=/usr/local/apr -with-apr-util=/usr/local/ap

7、r-util3) 编译#make4) 安装#make install2.2.6 启动#cd /usr/local/apache/bin#./apachectl start2.2.7 验证访问apache服务器:http:/10.1.22.228响应结果:Itworks!#apache服务器安装成功2.3 Tomcat安装在两台Tomcat应用服务器上执行如下操作。2.3 2.3.1 环境需求软件安装目录jdk-8u45-linux-x64.tar.gz/usr/local/jdk1.8.0_45apache-tomcat-8.0.22.tar.gz/usr/local/tomcattomcat

8、-connectors-1.2.40-src.tar.gz/usr/locale/apache/modules2.3.2 JDK安装在tomcat服务器上安装JDK V8,因为tomcat 8对JDK版本的对地要求为JDK 7以上。1) 拷贝JDK到/usr/local目录cp /software/jdk-8u45-linux-x64.tar.gz /usr/local2) 解压JDK包#./tar -xzvf jdk-8u45-linux-x64.tar.gz解压时完成JDK安装,安装目录为/usr/local/jdk1.8.0_45。3) 设置JDK环境变量修改用户系统环境变量#vi /e

9、tc/profile添加如下内容export JAVA_HOME=/usr/local/jdk1.8.0_45 export JAVA_BIN=/usr/local/jdk1.8.0_45/bin export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar4) 验证tomsrv01: # java -versionjava version 1.8.0_45Java(TM) SE Runtime Environment (build 1.8.0_45-b14)

10、Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)2.3.3 安装Tomcat使用Tomcat二进制安装包,解压即完成安装。由于Tomcat是单实例服务器,所有要通过复制Tomcat的方法来创建第二个服务器。1) 创建安装目录#mkdir /usr/local/tomcat012) 解压#tar -xzvf apache-tomcat-8.0.22.tar.gz -C /usr/local/tomcat013) 创建tomcat02#cd /usr/local#cp -r tomcat01 tomcat03查看Tomc

11、at实例个数#ls lrtdrwxr-xr-x 9 root root 4096 May 28 09:57 tomcat01drwxr-xr-x 9 root root 4096 May 28 10:39 tomcat032.3.4 修改配置因为该例子是在同一台服务器上安装两个tomcat服务器,避免服务器端口使用冲突,tomcat01端口采用默认配置,tomcat03端口需要重新配置。要修改的配置文件为server.xml文件。1) 编辑server.xml文件#vi /usr/local/tomcat03/conf/server.xml2) 修改Server端口号Server端口号备注to

12、mcat01默认值tomcat03新修改值3) 修改HTTPconnector端口号HTTPconnector端口号备注tomcat01默认值tomcat03新修改值4) 修改AJPconnector端口号AJPconnector端口号备注tomcat01默认值tomcat03新修改值5) 修改engine名称engine名称备注tomcat01新修改值tomcat03新修改值2.3.5 启动分别启动tomcat01和tomcat03# /usr/local/tomcat01/bin/startup.sh启动tomcat01# /usr/local/tomcat03/bin/startup.s

13、h启动tomcat03# /usr/local/tomcat01/bin/catalina.sh start启动tomcat01# /usr/local/tomcat03/bin/catalina.sh start启动tomcat032.3.6 验证 Tomcat01测试输入http:/10.1.22.163:8080 Tomcat03测试输入http:/10.1.22.163:9080 Tomcat02测试输入http:/10.1.22.164:8080 Tomcat04测试输入http:/10.1.22.164:9080集群配置3 3.1 编译mod_jk模块软件安装目录tomcat-co

14、nnectors-1.2.40-src.tar.gz/usr/locale/apache/bin/apxs1) 解压#tar -xzvf tomcat-connectors-1.2.40-src.tar.gz2) 设置编译目录#cd tomcat-connectors-1.2.40-src/# ./native/configure -with-apxs=/usr/local/apache/bin/apxs3) 编译#make4) 编译安装#make install5) 查看mod_jk模块文件#ls -l /usr/local/apache/modules/mod_jk.so-rwxr-xr-

15、x 1 root root 1128916 5月 29 00:03 /usr/local/apache/modules/mod_jk.so3.2 加载mod_jk模块3 3.1 3.2 3.2.1 修改httpd.conf文件1) 编辑httpd.conf文件#vi /usr/local/apache/conf/httpd.conf2) 添加加载命令#Load tomcat-connectInclude conf/httpd-jk.conf3.2.2 httpd_jk.conf的配置1) 拷贝httpd-jk.conf文件到/usr/local/apache/conf#cd /software

16、/tomcat-connectors-1.2.40-src/conf#cp httpd_jk.conf /usr/local/apache/conf2) 编辑httpd-jk.conf文件配置项备注LoadModule jk_module modules/mod_jk.so配置mod_jk包JkWorkersFile conf/workers.properties配置工作负责文件JkLogFile logs/mod_jk.log配置jk日志文件JkLogLevel info配置日志级别JkShmFile logs/mod_jk.shm配置jk日志内存共享JkMount /* balancer配

17、置负载均衡模式3.2.3 workers.properties的配置1) 拷贝workers.properties文件到/usr/local/apache/conf#cd /software/tomcat-connectors-1.2.40-src/conf#cp workers.properties /usr/local/apache/conf2) 编辑workers.properties文件编辑及添加如下内容配置项配置balancer负载配置worker.list=balancerworker.balancer.type=lbworker.controller.balanced_worke

18、rs=tomcat01,tomcat02,tomcat03,tomcat04worker.controller.sticky_session=1tomcat1的配置worker.balancer.balance_workers=tomcat01worker.tomcat01.reference=worker.templateworker.tomcat01.host=tomsrv01worker.tomcat01.port=8009worker.tomcat01.activation=Aworker.tomcat01.lbfactor=1Tomcat2的配置worker.balancer.bal

19、ance_workers=tomcat02worker.tomcat02.reference=worker.templateworker.tomcat02.host=tomsrv02worker.tomcat02.port=8009worker.tomcat02.activation=Aworker.tomcat01.lbfactor=1Tomcat3的配置worker.balancer.balance_workers=tomcat03worker.tomcat03.reference=worker.templateworker.tomcat03.host=tomsrv01worker.tom

20、cat03.port=8009worker.tomcat03.activation=Aworker.tomcat01.lbfactor=1Tomcat4的配置worker.balancer.balance_workers=tomcat04worker.tomcat04.reference=worker.templateworker.tomcat04.host=tomsrv02worker.tomcat04.port=8009worker.tomcat04.activation=Aworker.tomcat01.lbfactor=1tempalte负载模板配置worker.template.ty

21、pe=ajp133.3 Session复制在Tomcat集群中实现session同步,可以通过session共享和复制来实现,下面以session复制来实现session同步。3.3 3.3.1 编辑hosts文件注销hosts文件里的回环地址127.0.0.13.3.2 Session复制配置在所有Tomcat实例中修改server.xml的配置。1) 编辑server.xml文件#vi /usr/local/tomcat01/conf/server.xml2) 添加配置在后面加上以下配置。Tomcat01: Tomcat02Receiver className=org.apache.catalina.tribes.transport.nio.NioReceiver address=tomsrv02 port=4000 autoBind=100 selectorTimeout=5000

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1