Linux集群与jetspeed
2008-11-26 10:59:16 来源:WEB开发网注意protocolStack的值必须在一行内写完。
2.3.3 配置第二个tomcat
我们先把已经配好的第一个tomcat复制一份,形成第二个tomcat,假设路径为d:tomcat2。
2.3.3.1 配置jk2
修改D:Tomcat2confjk2.properties,设置jk2 connector的端口12009,整个文件内容如下:
#++++++++++++++
channelSocket.port=12009
#++++++++++++++
2.3.3.2 修改server.conf
有了第一个tomcat的配置我们只需修改server.conf的tomcat 停止指令监听端口:
改为
然后设置JK2 AJP connector 端口为12009。
2.4 运行测试
启动apache,tomcat1和tomcat2。
2.4.1 测试负载均衡
我们先准备两个文件,第一个文件为test.jsp,拷贝到第一个tomcat 的根web应用的目录即d:tomcat1webappsROOT 下:
Tomcat 1
第二个文件也为test.jsp,拷贝到第二个tomcat 的根web应用的目录即d:tomcat2webappsROOT 下:
2.4.2 测试错误恢复
访问url: http://localhost/examples/servlet/SessionExample 可以得到一个关于session的例子,我们用它来测试集群的错误恢复能力。
测试步骤如下:
关闭tomcat1和tomcat2;
启动tomcat1
在浏览器中输入属性名tomcat1和属性值tomcat1再提交,返回的页面显示session中有刚刚输入的tomcat1属性;
启动tomcat2;
过一会后(等待tomcat2和tomcat1通信并复制信息)关闭tomcat1;
在浏览器中输入属性名tomcat2和属性值tomcat2再提交,返回的页面显示session中有刚刚输入的tomcat2属性,还有先前输入的tomcat1属性;
启动tomcat1;
过一会后(等待tomcat2和tomcat1通信并复制信息)关闭tomcat2;
更多精彩
赞助商链接