utjhg 发表于 2015-5-6 09:19:43

apache+tomcat集群部署

注意:如果你的2个tomcat在同一个服务器上,那么需要保证他们的端口号是不同的。

下面开始部署

Apache 部署:

在httpd.conf文件中添加

ProxyRequests Off
ProxyPass / balancer://proxy/
<Proxy balancer://proxy/>
BalancerMember http://192.168.5.135:8080route=Tomcat1
BalancerMember http://192.168.5.135:8081route=Tomcat2
</Proxy>


IP写自己的tomcat所在服务器的IP,别写错了,端口号就是tomcat的启动端口号


到此,apache部署完毕。Apache版本为2.2



Tomcat 部署:


在server.xml文件中搜索到
<Engine name="Catalina" defaultHost="localhost">
修改为
<Engine name="Catalina"defaultHost="localhost"jvmRoute="tomcat2">
两个tomcat分别为修改为jvmRoute="tomcat1"和jvmRoute="tomcat2"

Tomcat部署完毕。

在tomcat下的webapps下的root目录中创建一个叫test.jsp的文件
添加如下文件内容:
<%@ pagecontentType="text/html;charset=UTF-8"%>
<html>
<head>
<title> Tomcat_ _测试</title>
</head>
<body>
<font color = "red" size ="20" >
<% out.print( "_ _恭喜您,成功的安装并启动了Tomcat222222_ _!!! " ); %>
</font>
</body>
</html>


两个文件中的输出要不同,这样在访问页面时,页面来回跳转我们才能判断真正实现了负载均衡。
Tomcat1里就输出<% out.print( "__恭喜您,成功的安装并启动了 Tomcat1111_ _!!! " ); %>

Tomcat重启



整套负载均衡集群部署完毕。

访问apache所在服务器http://xxxxxxxxx

不停的刷新页面,页面内容再来回变化,说明实现了负载均衡。


页: [1]
查看完整版本: apache+tomcat集群部署