首先修改变量为第一个tomcat,然后修改第二个tomcat启动的脚本

vi /etc/profile

在其中加入

##########first tomcat###########

CATALINA_BASE=/usr/local/tomcat

CATALINA_HOME=/usr/local/tomcat

TOMCAT_HOME=/usr/local/tomcat

export CATALINA_BASE CATALINA_HOME TOMCAT_HOME

##########first tomcat############

##########second tomcat##########

CATALINA_2_BASE=/usr/local/tomcat_2

CATALINA_2_HOME=/usr/local/tomcat_2

TOMCAT_2_HOME=/usr/local/tomcat_2

export CATALINA_2_BASE CATALINA_2_HOME TOMCAT_2_HOME

##########second tomcat##########

保存退出。

#source /etc/profile

来到第二个tomcat的bin目录下

在catalina.sh中加入

export JAVA_HOME=

export PATH=

export CLASSPATH=

###以上三个环境变量就是JAVA的环境变量可以不写###

export CATALINA_BASE=$CATALINA_2_BASE

export CATALINA_HOME=$CATALINA_2_HOME

最后把tomcat_2/conf下的server.xml打开

修改shudown端口与启动端口。这样就可以在linux下同时运行两个tomcat了。运行更多tomcat方法是一样的。

主要要点就是tomcat启动的时候会去查找tomat 的根目录,而这是通过查询系统环境变量CATALINA_HOME 以及 CATALINA_BASE 来做到的,于是我们只需要设置这两个变量即可。现在我们把tomcat拷贝成2份,分别为 tomcat1 和 tomcat2,tomcat1 我们使用之前配置好的默认配置(CATALINA_HOME 以及 CATALINA_BASE 均指向 tomca1 目录),但tomcat2 我们不能再使用系统上配置的这两个变量了,那么我们就在 tomcat2的bin目录下面的 catalina.sh 临时修改设置 CATALINA_HOME 和 CATALINA_BASE 为tomcat2的根目录即可,如果再加tomcat 以此类推即可。

linux怎么同时运行多个程序吗,Linux配置多个tomcat同时运行相关推荐

  1. xshell怎么让程序后台运行_使程序在Linux下后台运行

    我们计算的程序都是周期很长的,通常要几个小时甚至一个星期.我们用的环境是用putty远程连接到日本Linux服务器.所以使程序在后台跑有以下三个好处: 1:我们这边是否关机不影响日本那边的程序运行.( ...

  2. Linux 学习笔记(借鉴黑马程序员Linux课程)

    Linux视频课程 简介 Linux诞生于1991年,由林纳斯·托瓦兹在21岁时完成.此后成为最为流行的服务器操作系统之一. Linux内核和系统发行版 由Linux系统内核和系统级应用程序两部分组成 ...

  3. IDEA将maven项目配置到本地tomcat中运行

    想写个 WebSocket的简单应用,但是maven的jetty或tomcat的插件,不支持WebSocket.想办法把它配置到下载的tomcat中运行.. 1. Run->Edit Confi ...

  4. linux线程出错,在线程应用程序(linux,pthreads)中读取文件大小时出错

    我试图从Linux中的文件夹中读取所有文件和目录,其线程为 获取最大文件大小&当前目录和当前目录树下的名称.在线程应用程序(linux,pthreads)中读取文件大小时出错 主线程扫描基本目 ...

  5. Linux脚本5秒后启动程序,嵌入式Linux启动时间优化的秘密之四-启动脚本

    本文主要讲述嵌入式Linux启动时间优化的秘密,我们继续上篇没有讲完的嵌入式Linux启动时间优化方法,本文主要会讲启动脚本.想看上一篇的请查看本文结尾的链接. 启动脚本 1.优化初始化脚本和系统启动 ...

  6. linux怎么看go写的程序进程,Linux中查看进程状态信息-Go语言中文社区

    Linux中查看进程状态信息 一.常用命令总结 ps -l   列出与本次登录有关的进程信息: ps -aux   查询内存中进程信息: ps -aux | grep ***   查询***进程的详细 ...

  7. Linux下做一个arp欺骗程序6,LINUX下防ARP欺骗攻击

    arp欺骗的原理不多述,基本就是利用发送假的arp数据包,冒充网关.一般在网上通讯的时候网关的IP和MAC的绑定是放在arp 缓存里面的,假的arp包就会刷新这个缓存,导致本该发送到网关的数据包发到了 ...

  8. 系统无法在此计算机硬件上运行,Windows安装程序无法将配置未在此计算机的硬件上运行的解决方案-太平洋电脑网...

    "Windows安装程序无法将Windows配置未在此计算机的硬件上运行",在PE下重装Win7 64位系统的时候出现这个提示是不是让遇到此问题的你十分崩溃? 经过在多台机N次的重 ...

  9. CentOS下配置多个Tomcat同时运行 本篇文章来源于 Linux公社网站(www.linuxidc.com)

    原文地址:http://blog.csdn.net/tjcyjd/article/details/46553361 版权声明:本文为博主原创文章,未经博主允许不得转载. 同一服务器部署多个tomcat ...

最新文章

  1. goland os.Open 路径错误
  2. 2015年9月百度前端在线笔试
  3. wifi无线上网技巧
  4. 【网址收藏】PowerShell因为在此系统中禁止执行脚本的解决方法
  5. 线性拟合和梯度下降python代码实现—面向对象(二)
  6. boost asio resolver
  7. QT5开发及实例学习之十五Qt5位置相关函数
  8. 科学宿命论-我们到底有没有自由意志
  9. jq 展示数据小细节
  10. Linux如何创建makefile文件,如何在Linux上为gcc创建简单的makefile?
  11. 基于python的电商评论分析_Python实现爬取并分析电商评论
  12. 基于单片机的交通灯控制系统设计
  13. php获取qq音乐的api类,QQ音乐api接口梳理
  14. 需求分析——功能需求和非功能需求
  15. 开发APP软件需要多少钱?
  16. oracle去空格去不掉,oracle去掉空格
  17. bam文件读取_把bam文件读入R,并且转为grange对象
  18. js ---实现排他效果
  19. linux 命令行别名,bash命令行实用的别名-alias命令
  20. 激活函数(1)Sigmoid激活函数

热门文章

  1. 基于GPU的粒子系统
  2. Redis持久化配置
  3. 锁和并发性----隔离级别
  4. JavaScript多种跨域方式
  5. 工作日志20150202
  6. vsftpd的简单安装和配置(只有三步)
  7. 使用WM_QUIT终止线程
  8. 通过讲课来建立自己的知识系统
  9. linux下解压命令.7z,CentOS 下安装7-Zip 以及常用的解压命令
  10. 手机相机里面的m_传玉晶光担任新款iphone后置相机广角、超广角镜头主要供应商...