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. Lua学习二----------Lua的基本语法

    © 版权声明:本文为博主原创文章,转载请注明出处 Lua基本语法: 1.--表示单行注释 2.--[[--]]表示多行注释 3.Lua区分大小写 4.Lua中变量默认是全局变量,除非用local显式声 ...

  2. Redis闲谈(1):构建知识图谱

    场景:Redis面试 (图片来源于网络) 面试官: 我看到你的简历上说你熟练使用Redis,那么你讲一下Redis是干嘛用的? 小明: (心中窃喜,Redis不就是缓存吗?)Redis主要用作缓存,通 ...

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

  4. Python常用变量处理手记(拼接数字,转json)

    1.拼接字符串和数字时,应先把数字做转换 如,bytes(page) 再做拼接:str+page 或者 s = 'abc' print s + str(1) #abc1 使用list和tuple 参考 ...

  5. JVM相关小结

    对JVM中分层模型.垃圾回收期.垃圾回收算法趁着周末小结一下.有不对的地方,还请指正和讨论~ 1.JVM内存模型 2.JVM垃圾回收期  3.JVM垃圾回收算法 ------------------- ...

  6. linux自动ftp上传与下载文件的简单脚本

    #!/bin/sh cd /data/backup/55mysql DATE=`date +'%Y%m%d'`file="55_mysql_"$DATE"03*.rar& ...

  7. vue 后台交互数据-编辑页面

    思路~点击编辑按钮,需要获取当前列的id,然后根据id请求后台当前id的数据 1.~~ 2.接收id,并请求页面 获取数据

  8. MongoDB的对象的创建

    package com.voice.db; import com.mongodb.DB; import com.mongodb.DBCollection; import com.mongodb.Mon ...

  9. Chrome 的滚动条修改.

    该方法针对于win下Chrome任何版本(未测试基于Chrome内核的其他浏览器),Lunix就是目录换了一下 目录是:**\Google\Chrome\User Data\Profile 2\Use ...

  10. AWS:3. S3

    主要内容 1.S3入门 2.S3安全性 对象 权限 访问策略 3.S3实战--BAAS 应用与定价 S3入门 S3概念 S3是simple storge server简单存储服务 相当于网盘,例如百度 ...