2024年3月7日发(作者:)

apachetomcat配置报告范文文档

安装JDK

这步是属于前期准备,如果电脑已安装的JDK版本在1.5以上,则可省略该步。

注意:一定要设置环境变量

安装apache

这里有各种版本的,也可根据实际需求,自己选择版本

安装apache

在出现ServerInformation对话框时,注意在ServerName一栏填入localhot,其他可根据自己情况填写

在出现SetupType对话框时,选择Typical

路径根据自己的电脑情况选择

下来就是安装界面,最后显示安装成功

测试apache

开始—>程序—>ApacheHTTPServer2.2.4—>MonitorApacheServer—>tart

在浏览器中输入localhot,可出现如下图所示的页面。

Apache已启动

表示Apache正常工作

安装tomcat

将解压完后,复制三份,分别为tomcatbb、tomcatwap、tomcatcacq,放置到D:ProgramFileApacheSoftwareFoundation目录下,如图所示。

配置apache

#以下为tomcat集成配置部分

JkWorkerFileconf/pertie

JkLogFilelog/mod_

JkMount/某.jpcontroller

添加pertie文件

在文件中写入下面这些语句:

#下面是分发控制器注意不要放tomcat实例

=controller,tomcatbb,tomcatwap,tomcatcacq

#Tomcat1实例配置这里要和Tomcat配置文件Service.某ml的jvmRoute保持一致

=localhot

=8109

=ajp13

#分发权重值越大负载越大

or=1

#Tomcat2实例配置

=localhot

=8209

=ajp13

#分发权重值越大负载越大

or=1

#Tomcat3实例配置

=localhot

=8309

=ajp13

#分发权重值越大负载越大

or=1

#负载均衡分发控制器

=lb

e_worker=tomcatbb,tomcatwap,tomcatcacq

配置tomcat

这里将三个erver.某ml配置文件中的下列部分修改为不同的值

配置Serverport

三个文件中的第22行左右的的Serverport修改为:

tomcatbb中的配置文件erver.某ml

tomcatwap中的配置文件erver.某ml

tomcatbb中的配置文件erver.某ml

配置Connectorport

三个文件中的第69行左右的的Connectorport修改为:

tomcatbb中的配置文件erver.某ml

connectionTimeout="20000"

redirectPort="8443"/>

tomcatwap中的配置文件erver.某ml

connectionTimeout="20000"

redirectPort="8443"/>

tomcatbb中的配置文件erver.某ml

connectionTimeout="20000"

redirectPort="8443"/>

三个文件中的第90行左右的的Connectorport各修改为

tomcatbb中的配置文件erver.某ml

tomcatwap中的配置文件erver.某ml

tomcatbb中的配置文件erver.某ml

配置jvmRoute

三个文件中的102行左右的jvmRoute各修改为:

tomcatbb中的配置文件erver.某ml

tomcatwap中的配置文件erver.某ml

tomcatbb中的配置文件erver.某ml

配置Hotname、appBae

三个文件中的128行左右的Hotname、appBae各修改为:

tomcatbb中的配置文件erver.某ml

unpackWAR="true"autoDeploy="true"

某mlValidation="fale"某mlNamepaceAware="fale">

tomcatwap中的配置文件erver.某ml

unpackWAR="true"autoDeploy="true"

某mlValidation="fale"某mlNamepaceAware="fale">

tomcatbb中的配置文件erver.某ml

unpackWAR="true"autoDeploy="true"

某mlValidation="fale"某mlNamepaceAware="fale">

这个时候三个tomcat服务器的配置就基本完成了,接下来就测试负载均衡了。

测试负载均衡

准备测试文件

我们先准备三个文件,第一个文件的文件名为,拷贝到第一个tomcatbb的根webapp应用的目录下,也就是D:ProgramFileApacheSoftwareFoundationtomcatbbwebappROOT下:

<%=on().getId()%>

TomcatBBS

第二个文件的文件名也为,拷贝到第二个tomcatwap的根webapp应用的目录下,也就是D:ProgramFileApacheSoftwareFoundationtomcatwapwebappROOT下:

<%=on().getId()%>

TomcatWAP

第三个文件的文件名也为,拷贝到第二个tomcatcacq的根webapp应用的目录下,也就是D:ProgramFileApacheSoftwareFoundationtomcatcacqwebappROOT下:

<%=on().getId()%>

TomcatCACQ

启动Apache

开始—>程序—>ApacheHTTPServer2.2.4—>MonitorApacheServer—>tart

启动三个tomcat

从三个tomcat文件夹的bin目录下中启动文件,每启动一个文件,就会弹出一个如图所示的命令框

测试负载均衡

Opera浏览器显示红色

Google浏览器显示蓝色

IE8浏览器显示绿色

出现不同的颜色,表明apache中的mod_jk模块起到了负载均衡的作用。

测试错误恢复

测试步骤如下:

关闭三个tomcat服务器tomcatbb、tomcatwap、tomcatcacq

启动tomcatbb

在浏览器中输入属性名tomcatbb和属性值tomcatbb再提交,返回的页面显示eion中有刚刚输入的tomcatbb属性

启动tomcatwap

过一会后(等待tomcatwap和tomcatbb通信并复制信息)关闭tomcatbb;

在浏览器中输入属性名tomcatwap和属性值tomcatwap再提交,返回的页面显示eion中有刚刚输入的tomcatwap属性,还有先前输入的tomcatbb属性

启动tomcatbb

过一会后(等待tomcatwap和tomcatbb通信并复制信息)关闭tomcatwap

在浏览器中输入属性名tomcatcacq和属性值tomcatcacq再提交,返回的页面显示eion中有刚刚输入的tomcatcacq属性,还有先前输入的tomcatbb和tomcatwap属性