Tomcat 单机集群搭建的基本方法
集群优点
- 提高服务性的性能,并发能力,以及高可用性
- 提供了框架的横向扩展能力
可能的问题
- Session登录信息的存储以及读取问题
- 服务器定时任务的并发问题
实践
单机部署多应用
-
修改/etc/profile 增加同Tomcat环境变量
## TOmcat 1 export CATALINA_BASE=/usr/isaac/tomcat1 export CATALINA_HOME=/usr/isaac/tomcat1 export TOMCAT_HOME=/usr/isaac/tomcat1 ## Tomcat 2 export CATALINA_2_BASE=/usr/isaac/tomcat2 export CATALINA_2_HOME=/usr/isaac/tomcat2 export TOMCAT_2_HOME=/usr/isaac/tomcat2 -
tomcat1 不改变,修改tomcat2目录下的bin下的catalina.sh
# 找到这行 # OS specific support. $var _must_ be set to either true or false. # 添加 export CATALINA_BASE=$CATALINA_2_BASE export CATALINA_HOME=$CATALINA_2_HOME -
修改tomcat2目录下的conf下的server.xml 中的三个端口
<!--摘取修改部分 --> <Server port="9005" shutdown="SHUTDOWN"> <Connector port="9080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/> <Connector port="9009" protocol="AJP/1.3" redirectPort="8443" /> </Server> -
分别进入有关的路径执行startup.sh
