一、首先创建两个tomcat文件夹。

这里以 /service 目录为例:

mkdir service

wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.31/bin/apache-tomcat-8.5.31.tar.gz

tar -zxvf apache-tomcat-8.5.31.tar.gz

mv apache-tomcat-8.5.31 tomcat1

cp -r tomcat1/ tomcat2

二、配置linux 环境变量。多个tomcat 必须的配:

在最下面配置:

vi /etc/profile

粘贴下面代码到最后一行

CATALINA_1_BASE=/service/tomcat1

CATALINA_1_HOME=/service/tomcat1

CATALINA_2_BASE=/service/tomcat2

CATALINA_2_HOME=/service/tomcat2

三、修改tomcat service.xml 文件:

修改端口号:

vi /service/tomcat1/bin/catania.sh

在代码最上面加入环境变量配置:

export CATALINA_BASE=$CATALINA_1_BASE

export CATALINA_HOME=$CATALINA_1_HOME

保存如下:。

好了配置完毕启动试试。

前台启动方式:

./service/tomcat1/bin/catania.sh run

后台启动方式

./service/tomcat1/bin/startup.sh

linux go多个项目设置,linux 配置多 个tomcat-Go语言中文社区相关推荐

  1. python程序显示自己的版权_手把手教你Pycharm皮肤主题及个性化设置,python程序员必备-Go语言中文社区...

    1.设置IDE皮肤主题 File -> Settings -> Appearance -> Theme -> 选择"Alloy.IDEA Theme" 根据 ...

  2. qt程序部署在linux,Qt应用打包发布,部署真正的Qt程序LinuxWindows-Go语言中文社区...

    最近在发布Qt应用时遇到了一些困难,Windows还好,在Linux上面发布遇到了不少的麻烦(实际Linux应该简单才对),经过在网络搜索发现帖子不少,但都比较片面,现把Qt应用程序在Linux&am ...

  3. linux redis最大连接数,并发编程-并发下redis连接数监测-Go语言中文社区

    背景 用go语言写的服务,之前在并发过后,redis连接很久没有释放,下面来做下监测的过程. 监测命名netstat 实战 netstat -nat | grep 6379 可以检测端口的情况 可以看 ...

  4. linux 网卡包存储,Linux下使用libpcap进行网络抓包并保存到文件-Go语言中文社区

    libpcap是一个抓取网络数据报文的C语言函数库,使用这个库可以非常方便的抓取网络上的报文,方便我们分析经过我们设备上的各种报文: 1.libpcap安装 下载文件:libpcap-x.x.x.ta ...

  5. linux apk 拆分 odex,android apk反编译和odex转dex-Go语言中文社区

    http://www.cnblogs.com/wanqieddy/archive/2012/03/01/2375424.html 大家好,这里介绍apk反编译操作. 1:apk反编译 2:odex转d ...

  6. linux控制协程参数,Linux高性能网络:协程系列06-协程实现之切换-Go语言中文社区...

    目录 6.协程实现之切换 问题:协程的上下文如何切换?切换代码如何实现? 首先来回顾一下x86_64寄存器的相关知识.x86_64 的寄存器有16个64位寄存器,分别是:%rax, %rbx, %rc ...

  7. marlin速度前瞻运动控制c语言程序,开源cnc项目Marlin2.0运动控制部分代码理解-Go语言中文社区...

    本文主要梳理Marlin2.0工程代码中关于运动控制部分的理解.Marlin1.0工程代码用C语言写的,阅读起来比较容易.Marlin1.0主要核心算法包括圆弧插补.速度前瞻.转角速度圆滑.梯形速度规 ...

  8. linux http连接超时时间设置,Linux 下 HTTP连接超时

    将项目部署到现场环境,HTTP请求莫名奇妙的连接超时,通过抓包定位了问题,是请求的IP被禁止掉.其中用到了抓包,将记录记录于此. tcpdump host 120.197.89.51 -i any - ...

  9. linux系统电脑的权限设置,Linux下的文件权限设置修改详解linux操作系统 -电脑资料...

    在linux中更改所属用户组是使用chgrp,更改文件拥有者, chown,更改9个属性, chmod这三种常用的问题,在linxu中这三个命令就是对文件目录权限的控制命令了,下面我来介绍它们的用法与 ...

最新文章

  1. win10系统上安装cmder并实现右键启动
  2. boost::allocator_size_type的实例
  3. Python3--unitest框架的使用
  4. macaca运行报错之chrome-driver问题处理,关闭 Chrome 的自动更新
  5. Linux版本跟Hadoop版本,Hadoop本地库与系统版本不一致引起的错误解决方法
  6. eclipse jstl包_我的Java Web之路41 - JSTL初步使用
  7. Ubuntu18.04安装windows依赖库(winetricks)
  8. 25 矩阵——QR分解、Householder 矩阵、镜面反射
  9. Linux下Hadoop分布式系统配置
  10. iOS The document “(null)” requires Xcode 8.0 or later.解决办法
  11. 据说程序员是这样写代码的
  12. MYSQL 无重复插入数据更新语法 sql一句话使insert时若主键重复则更新
  13. iOS / OXS LeanCloud云存储方案简单测试记录
  14. 在网站上点击按钮直接聊QQ
  15. SCI论文全攻略之构思与撰文(二)
  16. c语言数制转换程序,数制转换(C语言实现)
  17. 为什么不建议执行超过3表以上的多表关联查询?
  18. ubuntu系统无法识别到U盘
  19. ife2015spring-task0001笔记总结
  20. C# FileStream和StreamReader以及StreamWriter

热门文章

  1. VMware安装Ubuntu+克隆
  2. 7035. 2021.03.30【2021省赛模拟】神奇纸牌(uno)题解
  3. Matlab中mat2cell函数使用
  4. 大量北美散户打算把补助支票投入股市,80%年轻人开始认可金融交易
  5. Android第二十五课 native程序异常crash 定位
  6. 支付宝生活号开发配置以及相应的流程
  7. “巴青虫草,雅魅天下 ”巴青县第三届冬虫夏草采挖体验活动盛大开幕
  8. navicat新建数据库的步骤
  9. 【VBA】excel开启宏,打开开发者模式
  10. matlab对nii文件处理,使用Nibabel库对nii格式图像的读写操作