同一个Tomcat不同端口部署不同项目

一个tomcat上部署多个项目,并通过不同端口号访问不同的项目 tomcat 6.X di 阅读详情

来源:http://blog.csdn.NET/gang_strong/article/details/29415301


第一步:修改tomcat下的server.xml文件

配置service 节点,个人认为有几个项目,就相应的配置几个service 节点;


配置了两个端口号:分别为9999和8878

 

第二步:先依照此配置文件配置,完成后在tomcat根目录下复制文件夹webapps,粘贴重命名为webapps1,webapps2,如下图:此文件夹就是分别用来部署项目的。



第三步:在tomcat根目录下的conf文件中,复制conf文件夹下的Catalina文件夹,粘贴并重命名为Catalina1,Catalina2,如图:



配置完成,现在可以把项目分别部署到配置好的两个文件夹webapps1和webapps2中;


启动tomcat,分别用不同的端口号测试;






service.xml文件配置:

 <Service name="Catalina1">
    <Connector port="9999" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" />
   
    <Engine name="Catalina1" defaultHost="localhost">


      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
             resourceName="UserDatabase"/>


      <Host name="localhost"  appBase="webapps1"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
      </Host>


    </Engine>
  </Service>


  <Service name="Catalina2">
    <Connector port="8878" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" />
   
    <Engine name="Catalina2" defaultHost="localhost">


      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
             resourceName="UserDatabase"/>


      <Host name="localhost"  appBase="webapps2"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
      </Host>


    </Engine>
  </Service>

项目部署之多项目war配置同一个Tomcat利用不同端口访问项目(省略项目名/projectName 直接http://localhost:8090/) 1.配置server.xml 如图 2.这句在上面配置中用unpackWARs="false"指定项目部署启动时不会解压war包, 不然会在webapps2目录下生成ROOT和myPro文件夹 但是此时项目访问的还是myPro里面的内容(貌似ROOT存放的也是myPro.war解压后的内容) 3.根据上面 我们需要在webapps同级目录下新建webapps2 如图 4.在D:\d 阅读详情

相关推荐

GIS小白也能看懂的实战:5步教你将ArcGIS里的等高线和水系完美导入CAD做规划图

本文详细介绍了如何将ArcGIS中的等高线和水系数据高效导入CAD,制作专业规划底图的5个关键步骤。从数据准备、ArcGIS处理到CAD优化,涵盖坐标系设置、数据裁剪、格式转换等实用技巧,特别适合设计规划领域的新手快速掌握GIS与CAD协同工作流程。

weixin_27966471的博客 426

【精·超详细】一个Tomcat,开启多个端口,启动多个项目(一看就会)

tomcat 多端口 多项目

马涛的博客 1万+

华为防火墙双线路配置实战:5分钟搞定主备自动切换(含健康检查避坑指南)

本文详细介绍了华为防火墙双线路配置实战,包括主备自动切换和健康检查机制的优化技巧。通过智能健康检查机制,华为防火墙能实现毫秒级故障自动切换,确保网络高可用性。文章提供了从架构设计到实战配置的全流程指南,并分享了常见配置误区与解决方案,帮助中小企业快速搭建稳定可靠的网络架构。

weixin_30872337的博客 605

同一个tomcat不同端口运行不同项目

修改 tomcat 安装目录下 conf/server.xml 文件,需要几个端口就添加几个 Service 节点。配置 2 个端口:9131 和 9133,于是增加两个 Service 节点。每个 Service 节点的值要设置不同的值;Service 节点的子节点 Connector 的设为你要的端口号;Service 节点的子节点要设置不同的值,;Service 节点的子节点Host 的 appBase 属性的值设为部署目录的名称。

u014694915的博客 1204

FIFO应用于UART串口(含代码)

FIFO(First in first out)即先入先出,可以把它理解成一个缓存器,对于收发两端速度不一致,位宽不一致的情况可以使用FIFO作为收发两端中间的“调节剂”使数据可以进行正常发送。

m0_58544042的博客 2752

DDR5内存调优实战:手把手教你搞定Write Leveling Training Mode(附时序图解析)

本文深入解析DDR5内存调优中的Write Leveling Training Mode技术,详细介绍了其核心原理、硬件准备、实战步骤及常见问题解决方案。通过JESD79-5标准定义的反馈机制,帮助硬件工程师精确对齐DQS与CK信号,提升系统稳定性和数据可靠性。附有时序图解析和代码示例,适合DDR5内存系统设计与调试参考。

weixin_29256771的博客 550

一台tomcat如何部署多个端口不同的服务?

Linux和windows一台tomcat如何部署多个端口不同服务的方式大同小异复制tomcat下webapps文件夹为webapps1 , webapps2 (文件名称无要求 , 需要部署N个项目就复制N-1个文件夹 , 比如部署三个项目 , 再复制两个webapps就行 , 以此类推) 修改如下配置 需要注意的是Host标签的appBase必须和第一步复制出来的文件名一样 , 如果有多个项目 , 那就参考这个配置增加/修改配置就行修改配置之后可以直接启动测试 , 通过不同的端口访问不同的项目 , 在

刘跃辉的博客 7096

机器学习发展历史及现状(重要的期刊,会议,大牛总结)

1 引言 机器学习是指通过计算机学习数据中的内在规律性信息,获得新的经验和知识,以提高计算机的智能性,使计算机能够像人那样去决策。随着各行业对数据的需求量增多,对处理和分析数据的效率要求变高,一系列机器学习算法应运而生。机器学习算法主要是指通过数学及统计方法求解最优化问题的步骤和过程。针对不同的数据和不同模型需求,选择和使用适当的的机器学习算法可以更高效地解决一些实际问题。本文将从机器学习的起源...

Oscar2018的博客 5万+

同一个Tomcat部署两个(多个)项目,不同端口访问

一 、 同一Tomcat部署两个(多个)项目,通过不同端口访问 1.复制conf\Catalina文件夹,并重命名文件夹。比如我这重命名为Catalina1,如下 2.复制webapps文件夹,并重命名文件夹。比如我这重命名为webapps1,如下 2.1 复制webapps 2.2 将项目包放入webapps1中 3.修改server.xml配置 项目1 name:Catalina port:8080(HTTP)和8443(HTTPS) appBase:webapps 项目2 需要在sev

qq_44690947的博客 8578

HMC7044调试指南与FPGA开发

最后,我们介绍了在FPGA开发中使用HMC7044的几个常见应用场景,包括时钟分配、时钟同步、高精度时钟生成和时钟域交叉。根据您的应用需求,您可以选择不同的时钟分配方案,例如使用PLL生成特定频率的时钟信号,或者通过分频器生成较低频率的时钟信号。HMC7044可以提供精确的时钟同步功能,确保各个FPGA板之间的时钟信号保持一致,从而实现可靠的数据传输和协同操作。HMC7044可以实现时钟域之间的交叉,通过生成和分配不同频率的时钟信号,使得不同时钟域的模块能够协同工作。FPGA开发中的HMC7044应用。

CqpFsharp的博客 3619

RAG 实战:LangChain + 向量数据库构建知识问答系统

从文档加载、分割、嵌入到检索增强生成,完整实现一个基于本地文档的知识问答系统。

kaixin110a的博客 189

在同一个tomcat中,使用不同的端口部署不同的项目

文章目录借助开发工具 借助开发工具 以 IntelliJ IDEA 为例说明。

liaowenxiong的博客 1万+

Open3D 点云DBSCAN聚类算法

DBSCAN(Density-Based Spatial Clustering of Applications with Noise)是一种基于密度的聚类算法,能够识别任意形状的聚类,并处理噪声数据。

纵马踏花向自由 1835

多个vue项目以不同的端口部署到同一个Tomcat中

之前笔者发布过一篇文章来记录多个vue项目使用同一个域名部署到同一个Tomcat中的方法。 文章地址:多个vue项目使用同一个域名部署到同一个Tomcat中 但是现在基本上都是一个项目对应一个端口,所以记录新增这篇文章来记录多个vue项目使用不同端口部署到Tomcat中的方法。 实现 1、首先进入到tomcat文件夹下 cd /www/server/tomcat 2、找到webapps文件,并改名为webapps_vue1复制粘贴到当前文件夹下(/www/server/tomcat),然后将项目打包后的d

jiangjunyuan168的博客 1681

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

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

项目一: 项目二: 需要在sever.xml中添加以下代码(可以复制项目1的,再修改相关参数) 因为上面的webapps1是直接从webapps复制过来的,里面的项目也是,所以他的web.xml配置完全一样,如不进行相应的修改,在启动Tomcat时就会发生项目冲突,结果只能启动一个。只要不和第一个项目的值一样就行。...

EstherLty的博客 1247

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

同一个tomcat不同端口部署不同项目

引用:http://blog.youkuaiyun.com/gang_strong/article/details/29415301 第一步:修改tomcat下的server.xml文件 配置service 节点,个人认为有几个项目,就相应的配置几个service 节点; 配置了两个端口号:分别为9999和8878   第二步:先依照此配置文件配置,完成后在tom

DY898850285的专栏 764

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Tomcat与Nginx多项目部署,同一个ip不同端口部署,完整教程

Tomcat与Nginx的同主机地址,不同端口配置就完成了,存在问题或者更好的方法欢迎评论留言~~~~~~

qq_24484317的博客 3275

同一个tomcat下部署多个项目,并通过不同端口号访问不同的项目

这里以tomcat-7.0.70为例: 第一步:修改Tomcat目录下的conf/server.xml文件,有几个项目就相应的配置几个service节点,如下图,配置了一个8099的端口(该端口未被占用即可), (注意:中的端口号和其它的services节点中对应的端口号不能相同) 第二步:在Tomcat目录下复制文件夹webapps,并重命名为js02,该文件夹就是用来部署项目的,

damo的博客 4055

同一个tomcat部署多个项目并通过不同的端口访问不同项目

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34255055的博客 212

java多个端口的项目统一部署_同一个tomcat部署多个项目并通过不同的端口访问不同项目...

第一步:修改 $TOMCAT_HOME\conf\server.xml文件。Ø 复制Service节点,修改Ø 将新增Service节点的name属性依次修改为Catalina1、Catalina2……Ø 将新增Service节点的Host节点appBase属性依次修改为webapps1、webapps2……具体配置代码如下:maxThreads="150"minSpareThreads=...

weixin_34931370的博客 379

同一个Tomcat部署多个项目

同一个Tomcat 同一个端口 部署多个项目 第一步:把待发布的多个项目.war文件放入tomcat的webapps文件下下![这里写图片描述](https://img-blog.youkuaiyun.com/20170914102630363?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZHJlYW1zdGFyNjEz/font/5a6L5L2T/fonts...

那些年的代码 368

同一tomcat使用不同端口实现访问同一项目或者不同项目

同一tomcat使用不同端口实现访问同一项目或者不同项目 本来想着是挺简单的一个事情,结果是具体去部署的时候还是有一点点需要注意的地方,现在记下来也算一个小经验: 修改配置文件 打开tomcat,打开conf下的server.xml,将service整个复制一份 复制webapps 在webapps的同层创建出新的你自己设定的webapps(可以直接复制webapps,只需修改一些名...

ZwretchM的博客 941

Linux下配置不同项目共享80端口教程

一  面对需求:          项目A和项目B分别部署在TomcatA和TomcatB下,通过共享80端口来访问,无需输入项目对应启动的端口.二 环境配置:          CentOS7,TomcatA,TomcatB.两个非常简单的Web项目就是只有一句欢迎语的那种.测试方便嘛.注意修改tomcat的相应的端口.保证都是启动成功的.                 tomcatA下面的项...

今天又是充满希望的一天 3317

同一个tomcat下通过不同的端口访问不同项目

同一个tomcat下通过不同的端口访问不同项目 将webapps文件夹清空(必须清空) 将war包放入webapps文件夹中 修改conf文件夹中的server.xml 修改server节点 注意修改点: 1、 &amp;lt;Service name=“Catalina1” 2、 &amp;lt;Connector port=“9000” 3、 &amp;lt;Engine name=“Catalina1” 4...

Fuly的博客 889
上一篇: Oracle删除重复记录只保留一条数据的几种方法
下一篇: 送给前线码农的话 - 大牛们的经典语录
异常的昵称
博客等级 码龄10年 18粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值