tomcat集群--单tomcat多实例
1、解压apache-tomcat-7.0.75.tar.gz到任意目录 /data/tomcat-4X
2、建立tomcat多实例目录,这个tomcat-4X运行4X应用的两个实例4002,4004
cd /data/tomcat-4X
mkdir 4X-4002
mkdir 4X-4004
3、建立应用目录用来放置tomcat多实例加载的应用
mkdir /data/move4/4X
mkdir /data/move4/4X/4402
mkdir /data/move4/4X/4404
将4X的分别拷贝到这两个目录下
4、将/data/tomcat-4X下的
conf, logs , temp ,webapps, work文件分别拷贝到/data/tomcat-4X/4X-4002,/data/tomcat-4X/4X-4004目录下
将/data/tomcat-4X/bin下的startup.sh文件也分别拷贝到4X-4002,4X-4004目录下
5、修改server.xml,主要修改以下几个地方
vim /data/tomcat-4X/4X-4402/conf/server.xml
- <Server port="8022" shutdown="SHUTDOWN">
- <Connector port="4402" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8442" acceptCount="2048" maxThreads="2000" maxIdleTime="10000" />
- <Engine name="Catalina" defaultHost="4X-4402" jvmRoute="tomcat-229-4X1">
<Host name="4X-4402" appBase="/data/move4/4X/4402" unpackWARs="false" autoDeploy="false">
实例4X-4004同样操作
6、修改两个实例各自的启动脚本/data/tomcat-4X/4X-4002/startup.sh
首行添加实例的 CATALINA_BASE
export CATALINA_BASE=/data/tomcat-4X/4X-4002;
在EXECUTABLE=catalina.sh前添加PRGDIR="/data/tomcat-4X/bin"
保存退出,同样操作/data/tomcat-4X/4X-4004/startup.sh文件
样可以将/data/tomcat-4X/bin/shutdown.sh拷贝到/data/tomcat-4X/4X-400*下,进行修改作为实例的关闭脚本
6、修改文件权限
chmod 777 -R /data/tomcat-4X/bin/*
chmod 777 /data/tomcat-4X/4X-4402/catalina.sh
7、启动tomcat-4X/4002,4004两个实例
./data/tomcat-4X/4X-4002/startup.sh
Using CATALINA_BASE: /data/tomcat-4X/4X-4402
Using CATALINA_HOME: /data/tomcat-4X
Using CATALINA_TMPDIR: /data/tomcat-4X/4X-4402/temp
Using JRE_HOME: /usr/local/JAVA/
Using CLASSPATH: /data/tomcat-4X/bin/bootstrap.jar:/data/tomcat-4X/bin/tomcat-juli.jar
Tomcat started.
tomcat集群--单tomcat多实例的更多相关文章
- Nginx+Memcached+Tomcat集群配置实践(Sticky Session)
准备工作 创建一个简单的web应用,名为session.其中有两个页面,分别如下所示: 页面login.jsp <%@ page language="java" conten ...
- 161028、Nginx负载均衡实现tomcat集群方案简要小结
重点两部分:一.负载均衡二.tomcat集群 所谓tomcat集群,就是可以向外提供并行服务的多台机器,任何一台服务器宕机,其它服务器可以替代它向外提供服务,而不影响用户访问. Nginx是一个常用的 ...
- 利用nginx搭建tomcat集群
1.tomcat集群 利用nginx对请求进行分流,将请求平均的分给不同的tomcat去处理,减少单个tomcat的负载量,提高tomcat的响应速度. 2.创建多个tomcat服务器(同一个服务器上 ...
- Tomcat集群搭建超详细(apache+mod_jk+tomcat)
TOMCAT集群 目录 TOMCAT集群 1 1 集群 1 1.1 什么是集群 1 1.2 集群的特性 1 1.3 集群的分类 1 1.4 TOMCAT集群配置的优缺点 2 1.5 APACHE+TO ...
- nginx+tomcat集群配置(4)--rewrite规则和多应用根目录设定思路
前言: nginx中有一块很重要的概念, 就是rewrite规则. 它会对URL进行修改, 然后进行内部的重定向. rewrite授予了nginx更多的自由, 使得后级服务的接入更加地方便. 本文将简 ...
- tomcat集群机制剖析及其生产部署选型
为什么要使用集群? 为什么要使用集群?主要有两方面原因:一是对于一些核心系统要求长期不能中断服务,为了提供高可用性我们需要由多台机器组成的集群:另外一方面,随着访问量越来越大且业务逻辑越来越复杂,单台 ...
- 实战Apache+Tomcat集群和负载均衡
实战Apache+Tomcat集群和负载均衡 目录 1. 什么是J2EE集群... 3 1.1. 序言... 3 1.2. 基本术语... 3 伸缩性(Scalability): ...
- Redis存储Tomcat集群的Session
Redis存储Tomcat集群的Session 如何 做到把新开发的代码推送到到生产系统中部署,生产系统要能够零宕机.对使用用户零影响. 设想 是使用集群来搞定,通过通知负载均衡Nginx,取下集群中 ...
- Ubuntu下基于Nginx实现Tomcat集群负载均衡
版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] Nginx是一款HTTP和反向代理服务器,有关它的介绍可以到网上搜一下,很多很多,不再累述.这里,我们记录一下Nginx ...
随机推荐
- Lua学习一----------开发环境搭建
© 版权声明:本文为博主原创文章,转载请注明出处 1.LuaDist下载地址:http://luadist.org/ 2.LuaRocks下载地址:https://github.com/luarock ...
- 这样好用的ReactiveCocoa,根本停不下来【转载】
前戏我个人非常推崇ReactiveCocoa,它就像中国的太极,太极生两仪,两仪生四象,四象生八卦,八卦生万物.ReactiveCocoa是一个高度抽象的编程框架,它真的很抽象,初看你不知道它是要干嘛 ...
- SQL Server中排名函数row_number,rank,dense_rank,ntile详解
SQL Server中排名函数row_number,rank,dense_rank,ntile详解 从SQL SERVER2005开始,SQL SERVER新增了四个排名函数,分别如下:1.row_n ...
- Spark源码分析之七:Task运行(一)
在Task调度相关的两篇文章<Spark源码分析之五:Task调度(一)>与<Spark源码分析之六:Task调度(二)>中,我们大致了解了Task调度相关的主要逻辑,并且在T ...
- go with go
1, vim 安装vim-go 打造GOLANG 专用IDE golang和vim-go安装配置 2, 阅读图书 <Go语言实战> William Kennedy等, 李兆海 译 3,在线 ...
- 一些编译php时的configure 参数
一些编译php时的configure 参数 ./configure –prefix=/usr/local/php php 安装目录 –with-apxs2=/usr/local/apache/bin/ ...
- NUTCH2.3 hadoop2.7.1 hbase1.0.1.1 solr5.2.1部署(二)
Precondition: hadoop 2.7.1 hbase 1.0.1.1 / hbase 0.98.13 192.168.1.106 ->master 192.168.1.105 ...
- Linq Group By 多个字段
var counts = dal.QueryStatisticsCount(condition); var result = from p in counts group p by new { Auc ...
- Failed to load http://wantTOgo.com/get_sts_token/: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://fromHere.com' is therefore not allowed access.
Failed to load http://wantTOgo.com/get_sts_token/: No 'Access-Control-Allow-Origin' header is presen ...
- Android/iOS Remote debugging
简单介绍 使用下面方法可以定位webview中的元素,无法定位view中的元素. 原文地址:http://mp.weixin.qq.com/s/y_UfdgjT_pkKgYivJmqt7Q webvi ...