Linux集群与jetspeed
2008-11-26 10:59:16 来源:WEB开发网2.3 配置tomcat
同属于一个集群下的两个服务实体,要求功能的同一性,所以我们可先安装和配置第一个tomcat,接着拷贝形成第二个tomcat,最后配置第二个tomcat。
2.3.1 安装第一个tomcat
安装tomcat 非常简单,本文就不再描述。我们假设第一个tomcat的安装路径为d:tomcat1。
拷贝tomcat-javagroups.jar和javagroups.jar到d:tomcat1 serverlib 路径下。
2.3.2 配置第一个tomcat
2.3.2.1 配置jk2
tomcat 中的jk2 connector缺省端口为8009,为了在一台机器上运行两个tomcat,修改D:Tomcat1confjk2.properties,设置jk2 connector的端口为11009,整个文件内容如下:
#++++++++++++++
channelSocket.port=11009
#++++++++++++++
2.3.2.2 修改server.conf
首先为了让一台机器上运行两个tomcat,修改server.conf的tomcat 停止指令监听端口:
改为
然后打开JK2 AJP connector ,关闭其它connector,下面是JK2 AJP 1.3的样子,这里已把它的端口改为11009:
port="11009" minProcessors="5" maxProcessors="75"
enableLookups="true" redirectPort="8443"
acceptCount="10" debug="0" connectionTimeout="20000"
useURIValidationHack="false"
protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"/>
接着配置需要集群支持的webapp(比如examples) 的context,添加如下manager:
className="org.apache.catalina.session.InMemoryReplicationManager"
protocolStack="UDP(mcast_addr=228.1.2.3;mcast_port=45566;ip_ttl=32):PING(timeout=3000;
num_initial_members=6):FD(timeout=5000):VERIFY_SUSPECT(timeout=1500):
pbcast.STABLE(desired_avg_gossip=10000):pbcast.NAKACK(gc_lag=10;
retransmit_timeout=3000):UNICAST(timeout=5000;min_wait_time=2000):
MERGE2:FRAG:pbcast.GMS(join_timeout=5000;join_retry_timeout=2000;
shun=false;print_local_addr=false)">
更多精彩
赞助商链接