如何在一台机器上部署多个tomcat
1,在/usr/local/下部署两个tomcat7。
2,修改/etc/profile文件,加入下面内容
vi /etc/profile
export JAVA_HOME=/usr/java/jdk8
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH
####tomcat7
TOMCAT_HOME=/usr/local/tomcat/
CATALINA_HOME=/usr/local/tomcat/
CATLINA_BASE=/usr/local/tomcat/
export TOMCAT_HOME  CATALINA_HOME  CATALINA_BASH
####tomcat8
TOMCAT_HOME_1=/usr/local/tomcat1/
CATALINA_HOME_1=/usr/local/tomcat1/
CATLINA_BASE_1=/usr/local/tomcat1/
export TOMCAT_HOME_1  CATALINA_HOME_1  CATALINA_BASH_1
TOMCAT_HOME=/usr/local/tomcat
export TOMCAT_HOME
TOMCAT_HOME_1=/usr/local/tomcat1
export  TOMCAT_HOME_1
3,修改tomcat配置文件 ,
tomcat保持不变;
修改tomcat1配置如下:
在/usr/local/tomcat8/bin下,修改startup.sh 和 shutdown.sh 两个文件,在文件#!/bin/sh下面入如下:
export JAVA_HOME=/usr/java/jdk1.8.0_92/
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JAVA_HOME/bin
export  CATALINA_HOME=$CATALINA_HOME_1
export  CATLINA_BASE=$CATLINA_BASE_1
4,修改tomcat1/conf/server.xml 文件,
<Server port="8006" shutdown="SHUTDOWN"> #将原8005改为8006
<Connector port="8083" maxHttpHeaderSize="8192" #将8080改为8083
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
              enableLookups="false" redirectPort="8443" acceptCount="100"
              connectionTimeout="120000" disableUploadTimeout="true"  URIEncoding="UTF-8" />
<Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />                                ##将8009改为8010
 <Engine name="Test" defaultHost="Test">
如何在一台机器上部署多个tomcat的更多相关文章
- 如何在同一台服务器上部署两个tomcat
		
因为测试的需要,有时我们必须在同一个服务器上部署两个tomcat,然后去做应用的部署,那么很多同学可能会觉得比较为难,找的资料也比较的不齐全,那么今天华华就来给大家讲讲如何部署2个tomcat,并能够 ...
 - 如何在同一台电脑上部署多个tomcat实现多个tomcat在同一台电脑上同时启动
		
有时候我们在开发的过程中难免会遇到需要在同一台电脑部署多个tomcat,且还要他们能够都单独同时启动不会对其他的tomcat造成影响 本文就简单记录一下,如何来实现这个骚操作 1. 下载tomcat的 ...
 - 在一台server上部署多个Tomcat
		
版权声明: https://blog.csdn.net/u011518709/article/details/27181665 在一台server上配置多个Tomcat的方法: 这几天因为在研究OGS ...
 - 【tomcat环境搭建】一台服务器上部署多个tomcat
		
一台服务器上面如何部署多个tomcat?其实linux和windows步骤都差不多,都是: 第一步:解压tomcat安装包后,复制一份并且重命名:多个tomcat就多复制一份 第二步:将复制的tomc ...
 - 同一台服务器上部署多个Tomcat的配置修改方法
		
同一服务器部署多个tomcat时,存在端口号冲突的问题,所以需要修改tomcat配置文件server.xml,以tomcat7为例. 首先了解下tomcat的几个主要端口: <Server po ...
 - Centos7-yum部署配置LNMP+php-fgm,一台机器上部署
		
一.简介 1.了解nginx特性 请参考,https://www.cnblogs.com/zhangxingeng/p/10150955.html 2.LNMP:linux+nginx+mysql+p ...
 - 在同一台电脑上部署多个tomcat服务器
		
因为在写一些小的项目的时候,需要另外用到一台图片服务器,所以不得不开启多个tomcat了. 在这里我用的是tomcat 9.0,一个是正常时的tomcat,一个是图片服务器,在这里我就用tomcat1 ...
 - 如何在一台机器上运行2个Tomcat
		
比如:有两个版本的tomcat,一个5.*,一个6.*,此时由于两个工程分别部署在两个 版本的tomcat下,需要同时启动两个tomcat,以下是方法: 1.特别要注意:不要设置CATALINA_HO ...
 - 在同一台机器上启动多个tomcat服务(转)
		
转载:https://blog.csdn.net/wangxy799/article/details/53957770 1.案例:配置一台机上配置三个Tomcat 2.方法1:[只用修改第一个以外To ...
 
随机推荐
- 自定义滚动条mCustomScrollbar
			
mCustomScrollbar 是个基于 jQuery UI 的自定义滚动条插件,它可以让你灵活的通过 CSS 定义网页的滚动条,并且垂直和水平两个方向的滚动条都可以定义,它通过 Brandon A ...
 - MySQL中表名重命名
			
第一种办法:##修改表名, TO 或AS都可以,也以省略掉 ## ALTER TABLE 表名 RENAME [TO|AS] 新表名 ALTER TABLE user10 RENAME TO user ...
 - [android] 调用系统照相机和摄像机
			
查看系统照相机源码,找到清单文件查看 查看意图过滤器,action是android.media.action.IMAGE_CAPTURE category是android.intent.categor ...
 - 【Spring】8、Spring框架中的单例Beans是线程安全的么
			
看到这样一个问题:spring框架中的单例Beans是线程安全的么? Spring框架并没有对单例bean进行任何多线程的封装处理.关于单例bean的线程安全和并发问题需要开发者自行去搞定.但实际上, ...
 - List排序Collections.sort 重写compare
			
static List<Integer> intList = Arrays.asList(2,5,7, 3, 1); public static void main(String[] ar ...
 - C#中构造函数的定义
			
C#构造函数是在创建给定类型的对象时执行的类方法.构造函数具有与类相同的名称,它通常初始化新对象的数据成员.不带参数的构造函数称为"默认构造函数". 无论何时,只要使用 new 运 ...
 - 海西 · 云交付 DevOps实践落地方案
			
 一.背景概述 (一)产品背景 1.互联网+的需要 在信息越来越繁杂的互联网时代,公司所运行的项目越来越多,项目相关服务繁多,服务之间存在复杂的依赖关系,运维与管理任务越来越繁重,手工交付需要花 ...
 - input上传文件个数控制
			
HTML: <h3>请上传[2,5]个文件</h3> <form action="" enctype="multipart/form-dat ...
 - thymeleaf-extras-db 0.0.1发布,select标签加载数据的新姿势
			
在写thymeleaf页面的时候,我为了偷懒,不想为每个select下拉列表框都写一个接口,于是这个懒人jar诞生了.该jar的核心功能是直接通过thymeleaf页面的自定义标签的属性,直接运行sq ...
 - 利用python和shell脚本生成train.txt的标签文件
			
1. 用shell脚本生成带绝对路径的train.txt 例如我要生成如下形式的带标签的文件,如图:(如有两个标签:0 和 1) shell脚本如下: 这样标签0写入了train.txt # /usr ...