1.复制conf/Catalina文件夹并命名为Catalina1

cd /app/tomcat8bi/conf/
cp -a Catalina/ Catalina1

2.复制webapps文件夹并命名为webapps1

cd /app/tomcat8bi/
cp -a webapps/ webapps1

3.把webapps1中webapps有的项目删除,再将新项目包放入webapps1中

cd /app/tomcat8bi/webapps1rm -rf amicbi

4.修改conf/server.xml配置

项目一:
项目二:
需要在sever.xml中添加以下代码(可以复制项目1的,再修改相关参数)

 <Service name="Catalina1"><Connector port="7002" protocol="HTTP/1.1"maxThreads="5000"minProcessors="100"maxProcessors="1000"minSpareThreads="100"maxSpareThreads="1000"enableLookups="false"URIEncoding="utf-8"acceptCount="1000"connectionTimeout="20000"disableUploadTimeout="ture"redirectPort="8444" /><Engine name="Catalina1" defaultHost="localhost"><Realm className="org.apache.catalina.realm.LockOutRealm"><Realm className="org.apache.catalina.realm.UserDatabaseRealm"resourceName="UserDatabase"/></Realm><Host name="localhost"  appBase="webapps1"unpackWARs="true" autoDeploy="true"><Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"prefix="localhost_access_log" suffix=".txt"pattern="%h %l %u %t &quot;%r&quot; %s %b" /></Host></Engine></Service>

5.如果是同一个项目,不同端口启动,需要修改webapps1\amicbi\WEB-INF下的web.xml配置

因为上面的webapps1是直接从webapps复制过来的,里面的项目也是,所以他的web.xml配置完全一样,如不进行相应的修改,在启动Tomcat时就会发生项目冲突,结果只能启动一个。只要不和第一个项目的值一样就行。

Linux下同一个Tomcat部署多个项目不同端口访问相关推荐

  1. linux下同一个tomcat部署多个项目 同一个端口

    多个项目公用一个80端口 只需要在tomcat的conf文件夹下面  server.xml中写上上面的话就好了 <Host name="www.51aite.com" app ...

  2. linux下同一个tomcat部署多个项目

    linux下同一个tomcat部署多个项目 第二个项目访问方式:   project_demo2.com:8080 <!-- 一个端口多个域名 --><Service name=&q ...

  3. linux下tomcat部署java web项目_在linux下用tomcat部署java web项目的过程与注意事项

    在linux下用tomcat部署java web项目的过程与注意事项 一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads/ ...

  4. windows10上使用一个tomcat部署2个项目

    前言:目前想在本机部署2个项目,网上查了之后,写下本篇随笔 1.准备工作 2.操作方法 3.运行2个项目 1.准备工作 2个war包(一个jprss.war和一个jenkins.war) 1个tomc ...

  5. 在linux下用tomcat部署java web项目的过程与注意事项(转)

    一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads/index.html下载Java SE 6 Update 27 根据操 ...

  6. Tomcat部署war包项目请求404

    问题描述 Linux上用Tomcat部署war包项目请求404.前端项目配置的后台地址本身是只有ip加端口的,但是会404,我就在端口后面加上项目文件夹的名称,例如在webapps下是test,前台请 ...

  7. Linux环境下Tomcat部署Solr4.x

    Linux环境下Tomcat部署Solr 最近接手了公司搜索相关的业务,由于其使用的是Solr,故趁着周末自己鼓捣下; 由于业务上使用的是Solr4.2.0版本,因此在学习时,使用相对较老的版本Sol ...

  8. Apache Tomcat部署多个项目

    为什么80%的码农都做不了架构师?>>>    一个域名部署N个项目,无非就是使用不同端口罢了,,有的用不同域名访问不同项目的,不过我觉得还是挺麻烦,不是我的菜. 环境:window ...

  9. linux系统上tomcat启动正常,但浏览器无法访问

    linux系统下tomcat启动正常,但浏览器无法访问 现象:在linux系统下正常启动tomcat,但是外界用浏览器无法正常访问. 原因:可能是由于linux防火墙开启的缘故. 解决方法: #chk ...

最新文章

  1. 传统网站移动化的难点
  2. CV之LabelImg:图片标注工具之LabelImg(图像标注工具)的简介、安装、使用方法详细攻略
  3. 两种AIDL用法分析(原)
  4. kali Linux 火狐浏览器改中文
  5. 动态规划 —— 线性 DP —— 序列问题
  6. 中兴上网卡 linux,电信3G无线上网卡中兴AC2726在Ubuntu 10.10安装使用成功
  7. 总线全称_一篇文章讲透I2C总线协议
  8. IIS无法启动——郁闷的KB939373补丁
  9. 剑与远征服务器维修,剑与远征怎么换区 剑与远征在哪里切换新的服务器
  10. Android 如何抓取开机Log
  11. 模板 - 数学 - 数论 - 扩展欧几里得算法
  12. java计数器占位符_深入理解Java虚拟机- 学习笔记 - Java内存区域
  13. 中文拼音表,完全包括GB2312字库中的字(除极少数生僻字)
  14. postgres的brin索引
  15. ECSHOP漏洞集:http://sebug.net/appdir/ECSHOP
  16. java怎么没有jmf包_java JMF
  17. 【C指针】初识指针,轻松了解指针
  18. java抠图_硬章图片的透明化【抠图】java/android实现
  19. HTML5/Node.js/JS 经验谈 (会员专属)【讲师辅导】-曾亮-专题视频课程
  20. thinkphp5使用腾讯云发送短信验证码服务

热门文章

  1. 一文解决Python所有报错
  2. 【论文阅读】医学图像分割
  3. 电脑每次重启总是会进行磁盘检查
  4. 计算机网络的基本知识和技术
  5. simplify-js 降低曲线拟合使用的点数
  6. canvas签名插件 jSignature 移动,PC都适用
  7. Microsoft SQL Server Download
  8. DRV10983驱动无刷电机调试过程与踩坑记录
  9. 3.1 向量的模和单位向量
  10. 矿小助 全局主题 | 一个插件实现网易云音乐主题效果 | Flutter