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多实例的更多相关文章

  1. Nginx+Memcached+Tomcat集群配置实践(Sticky Session)

    准备工作 创建一个简单的web应用,名为session.其中有两个页面,分别如下所示: 页面login.jsp <%@ page language="java" conten ...

  2. 161028、Nginx负载均衡实现tomcat集群方案简要小结

    重点两部分:一.负载均衡二.tomcat集群 所谓tomcat集群,就是可以向外提供并行服务的多台机器,任何一台服务器宕机,其它服务器可以替代它向外提供服务,而不影响用户访问. Nginx是一个常用的 ...

  3. 利用nginx搭建tomcat集群

    1.tomcat集群 利用nginx对请求进行分流,将请求平均的分给不同的tomcat去处理,减少单个tomcat的负载量,提高tomcat的响应速度. 2.创建多个tomcat服务器(同一个服务器上 ...

  4. 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 ...

  5. nginx+tomcat集群配置(4)--rewrite规则和多应用根目录设定思路

    前言: nginx中有一块很重要的概念, 就是rewrite规则. 它会对URL进行修改, 然后进行内部的重定向. rewrite授予了nginx更多的自由, 使得后级服务的接入更加地方便. 本文将简 ...

  6. tomcat集群机制剖析及其生产部署选型

    为什么要使用集群? 为什么要使用集群?主要有两方面原因:一是对于一些核心系统要求长期不能中断服务,为了提供高可用性我们需要由多台机器组成的集群:另外一方面,随着访问量越来越大且业务逻辑越来越复杂,单台 ...

  7. 实战Apache+Tomcat集群和负载均衡

    实战Apache+Tomcat集群和负载均衡 目录 1.    什么是J2EE集群... 3 1.1.     序言... 3 1.2.     基本术语... 3 伸缩性(Scalability): ...

  8. Redis存储Tomcat集群的Session

    Redis存储Tomcat集群的Session 如何 做到把新开发的代码推送到到生产系统中部署,生产系统要能够零宕机.对使用用户零影响. 设想 是使用集群来搞定,通过通知负载均衡Nginx,取下集群中 ...

  9. Ubuntu下基于Nginx实现Tomcat集群负载均衡

    版权声明:本文为博主原创文章,未经博主允许不得转载.   目录(?)[+]   Nginx是一款HTTP和反向代理服务器,有关它的介绍可以到网上搜一下,很多很多,不再累述.这里,我们记录一下Nginx ...

随机推荐

  1. 跟我学AngularJs:Controller数据共享、继承、通信使用具体解释

    林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主讲了AngularJs中的Controller中数据共享.继承.通信的具体使用 本 ...

  2. Tomcat 7.0 servlet @WebServlet

    在使用tomcat7.0+eclipse j2ee时,新建Dynamic Web Project时, 会让选择是否生成web.xml.无论选择与否,此时新建一个servlet, 可以不在web.xml ...

  3. spring整合hibernate,在获取sessionFactory的时候报错,求解决办法!!

    applicationContext.xml文件 <!-- 开启扫包 --> <context:component-scan base-package="cn.edu&qu ...

  4. c# 根据读取的配置信息删除某个目录及下所有文件

    #region 定时删除目录文件 /// <summary> /// 定时删除目录文件 /// northeasttycoon /// </summary> /// <p ...

  5. Python 深入剖析SocketServer模块(一)(V2.7.11)

    一.简介(翻译)  通用socket server 类  该模块尽力从各种不同的方面定义server:  对于socket-based servers:  -- address family:     ...

  6. Html控件和Web控件(转)

    作为一名ASP.NET的初学者,了解并且区别一些混淆概念是很必须的,今天这篇博文 就是主要向大家介绍一下Html控件和Web控件.在ASP.net中,用户界面控件主要就是 Html控件和Web控件,在 ...

  7. 按模板导出Excel

    说明:开发环境 vs2012 asp.net mvc4 c# 注意:Excel模板有多个sheet页,导出Excel的时候,同时给多个sheet页填充数据 1.项目结构 3.Excel模板(注意she ...

  8. 九度OJ 1044:Pre-Post(先序后序) (n叉树、递归)

    时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:701 解决:398 题目描述: We are all familiar with pre-order, in-order and post- ...

  9. BZOJ2328: [HNOI2011]赛车游戏

    BZOJ2328: [HNOI2011]赛车游戏 Description 题解Here! 一开始被题面那一长串的描述吓到了,一直没敢做... 然后尝试着硬着头皮读懂题面. 然后...这不是贪心么??? ...

  10. 关联android-support-v4源码关联不上的解决办法

    在android项目中查看android-support-v4中的源码提示“Android Private Libraries which does not modified source attac ...