Tomcat8 集群配置(Ubuntu)
2015-08-03 18:04
597 查看
TOMCAT集群测试机上经常会用到,今天特地备份一下 ,所以记一篇以备不时之需,同时也与大家分享。
1. 下载 apache-tomcat-8.0.24.tar.gz
我是在win7 上复制了4 副本,配置好后传到ubuntu 上 , 创建集群目录 services
解压 apache-tomcat-8.0.24.tar.gz 复制出tomcat 集群的数量
2. 配置 catalina.sh 文件
文件中添加 环境变量如图
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/lib
export CATALINA_HOME=$CATALINA_HOME_1
export CATALINA_BASE=$CATALINA_BASE_1
集群中所有 catalina.sh 都需要配置 不同的是 最后面的编号
export CATALINA_HOME=$CATALINA_HOME_4
export CATALINA_BASE=$CATALINA_BASE_4
此处 CATALINA_HOME_1,CATALINA_BASE_2 两个变量会在linux 的/etc/profile 文件中配置
3. 配置service.xml
主要修改 :
保证群中的tomcat 端口号不要冲突,我是从默认的端口号依次增加1,需要修改的三个地方
a) <Server port="8006" shutdown="SHUTDOWN">
b) <Connector port="8081" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8444" />
c) <Connector port="8010" protocol="AJP/1.3" redirectPort="8444" />
<?xml version='1.0' encoding='utf-8'?>
4. 复制到services 目录到 ubuntu 中
此处需要修改文件夹权限
5. 配置linux 环境变量 /etc/profile
vi /etc/profile 最下增加
JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JAVA_HOME/bin export JAVA_HOME CLASSPATH CATALINA_BASE_1=/usr/services/apache-tomcat-8.0.24_1 CATALINA_HOME_1=/usr/services/apache-tomcat-8.0.24_1 export CATALINA_BASE_1 CATALINA_HOME_1 CATALINA_BASE_2=/usr/services/apache-tomcat-8.0.24_2 CATALINA_HOME_2=/usr/services/apache-tomcat-8.0.24_2 export CATALINA_BASE_2 CATALINA_HOME_2 CATALINA_BASE_3=/usr/services/apache-tomcat-8.0.24_3 CATALINA_HOME_3=/usr/services/apache-tomcat-8.0.24_3 export CATALINA_BASE_3 CATALINA_HOME_3 CATALINA_BASE_4=/usr/services/apache-tomcat-8.0.24_4 CATALINA_HOME_4=/usr/services/apache-tomcat-8.0.24_4 export CATALINA_BASE_4 CATALINA_HOME_4 TOMCAT_HOME_1=/usr/services/apache-tomcat-8.0.24_1 export TOMCAT_HOME_1 TOMCAT_HOME_2=/usr/services/apache-tomcat-8.0.24_2 export TOMCAT_HOME_2 TOMCAT_HOME_3=/usr/services/apache-tomcat-8.0.24_3 export TOMCAT_HOME_3 TOMCAT_HOME_4=/usr/services/apache-tomcat-8.0.24_4 export TOMCAT_HOME_4
6. 启动 Tomcat
./apache-tomcat-8.0.24_1/bin/startup.sh
查看端口
测试是否已经启动
同样启动其他tomcat,查看进程,已经全部启动
到此,四个tomcat 的已经配好.
7. nginx 配置
此配置参照 Linux Nginx安装与配置(1) ,配置好后整个tomcat 集群就搭建好了.
配置好的tomcat 地址
a152
相关文章推荐
- Servlet(及tomcat)之一
- weblogic与tomcat服务器之间路径的问题
- j2ee、mvn、eclipse、Tomcat等中文乱码问题解决方法
- tomcat升级报错
- MyEclipse配置tomcat(以及端口冲突问题)
- tomcat之监控
- tomcat之comet
- tomcat之digester
- tomcat源码重要流程
- tomcat设计模式
- tomcat架构图
- apache和tomcat连接遇到的问题汇总
- java.lang.IllegalArgumentException: Document base E:\apache-tomcat-7.0.53\webapps\clife-api-web-comm
- tomcat的work目录
- java;jsp;tomcat;mysql;hibernate;j2ee 编码中文乱码全面解决方案
- 深入学习Tomcat----自己动手写服务器(附服务器源码)
- Linux部署Tomcat服务器
- Server Tomcat v7.0 Server at localhost failed to start
- Tomcat启动脚本
- Tomcat启动脚本