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 ...
随机推荐
- 跟我学AngularJs:Controller数据共享、继承、通信使用具体解释
林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主讲了AngularJs中的Controller中数据共享.继承.通信的具体使用 本 ...
- Tomcat 7.0 servlet @WebServlet
在使用tomcat7.0+eclipse j2ee时,新建Dynamic Web Project时, 会让选择是否生成web.xml.无论选择与否,此时新建一个servlet, 可以不在web.xml ...
- spring整合hibernate,在获取sessionFactory的时候报错,求解决办法!!
applicationContext.xml文件 <!-- 开启扫包 --> <context:component-scan base-package="cn.edu&qu ...
- c# 根据读取的配置信息删除某个目录及下所有文件
#region 定时删除目录文件 /// <summary> /// 定时删除目录文件 /// northeasttycoon /// </summary> /// <p ...
- Python 深入剖析SocketServer模块(一)(V2.7.11)
一.简介(翻译) 通用socket server 类 该模块尽力从各种不同的方面定义server: 对于socket-based servers: -- address family: ...
- Html控件和Web控件(转)
作为一名ASP.NET的初学者,了解并且区别一些混淆概念是很必须的,今天这篇博文 就是主要向大家介绍一下Html控件和Web控件.在ASP.net中,用户界面控件主要就是 Html控件和Web控件,在 ...
- 按模板导出Excel
说明:开发环境 vs2012 asp.net mvc4 c# 注意:Excel模板有多个sheet页,导出Excel的时候,同时给多个sheet页填充数据 1.项目结构 3.Excel模板(注意she ...
- 九度OJ 1044:Pre-Post(先序后序) (n叉树、递归)
时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:701 解决:398 题目描述: We are all familiar with pre-order, in-order and post- ...
- BZOJ2328: [HNOI2011]赛车游戏
BZOJ2328: [HNOI2011]赛车游戏 Description 题解Here! 一开始被题面那一长串的描述吓到了,一直没敢做... 然后尝试着硬着头皮读懂题面. 然后...这不是贪心么??? ...
- 关联android-support-v4源码关联不上的解决办法
在android项目中查看android-support-v4中的源码提示“Android Private Libraries which does not modified source attac ...