news 2026/6/15 16:53:23

一个 tomcat 下如何部署多个项目?附详细步骤

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
一个 tomcat 下如何部署多个项目?附详细步骤

一个tomcat下如何部署多个项目?Linux跟windows系统下的步骤都差不多,以下linux系统下部署为例。windows系统下部署同理。

1 不修改端口,部署多个项目

清楚tomcat目录结构的应该都知道,项目包是放在webapps目录下的,那能否在同一个tomcat的webapps目录下运行多个不同项目呢?

答案是可以的。

1、将多个项目包放入webapps文件夹下

2、修改conf下的server.xml文件,新增web应用节点

定位到server.xml文件结束标签之前,新增web应用节点,一个节点代表一个项目

以上新增内容说明:

docBase属性: 指定Web应用的文件路径,可以是绝对路径,也可以给定相对路径
path属性: 指定访问该Web应用的URL入口。

reloadable属性: 若这个属性为true,tomcat服务器在运行状态下会监视WEB-INF/classes和WEB-INF/lib目录下class文件的改动,如果监测到class文件被更新,服务器会自动重新加载Web应用。

注意:每个项目本身的一些配置文件修改,例如数据库连接信息配置,请自行配置好,这里不做赘述。另外,以上第2步server.xml中新增节点不是必须的,可以直接进入第3步,也ok。

3、重启tomcat,浏览器输入访问项目地址

注意:以开发提供的项目部署文档说明中地址为准,去进行访问测试;

浏览器访问第一个项目地址ip:8080/ningmengban/app/register/regiseter.html,成功。

浏览器访问第二个项目地址ip:8080/erp/regist,成功。

2 修改端口,部署多个项目

我们已经清楚一个webapps下面可多个项目。另外一种思路则是,可否多个webapps,每个webapps下面运行一个项目?

答案也是可以的。

1、tomcat目下复制webapps目录,并重命名为webapps1

Tomcat下webapps已经部署了一个项目,复制webapps重命名为webapps1,并在该文件夹下删除第一个项目,放第二个项目

2、修改tomcat的conf目下的server.xml文件,设置端口等信息

1)server.xml已有第一个项目的配置信息,现在需要新增第二个项目的配置,在Server节点下,新增Service节点;第2个Service节点复制第1个Service内容

2)复制后,做如下端口等配置修改

以上修改信息说明:

Service的name属性修改为Catelina1;
http协议访问的Connector port属性修改为8081;
AJP协议访问的Connector port属性修改为8010;
Engine的name属性修改为Catelina1;
Host的appBase属性修改为webapps1;

3、重启tomcat,浏览器输入访问项目地址

浏览器访问第一个项目地址ip:8080/ningmengban/app/register/regiseter.html,成功。

浏览器访问第二个项目地址ip:8081/erp/regist,成功。

最后:下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】

​​​软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 12:02:42

题目1434:蓝桥杯历届试题-回文数字

#include<iostream> using namespace std; //计算各位之和 int totalSum(int x){ int sum0; while(x>0){ sumx%10; x/10; } return sum; } //判断是否为回文数 bool isPolindromt(int x){ int orignalx,reversed0; while(x&…

作者头像 李华
网站建设 2026/6/15 12:04:43

如何在相册里设置联系方式,让客户随时找我?看这里!

为了让意向客户主动找到你&#xff0c;你需要在相册上留下你的联系方式&#xff0c;避免白白错失客户和订单。 &#x1f44c;包的&#x1f4af;支持的 ⬇️下面将介绍如何设置相册联系方式&#xff1a; 1️⃣打开土著相册小&#x1f34a;序&#xff0c;点击目标相册&#xff0c…

作者头像 李华
网站建设 2026/6/15 13:19:52

一文理清好人事管理的底层思维是什么

在当今企业管理中&#xff0c;有效的人事管理已成为组织核心竞争力构建的关键环节。人事管理不仅涉及日常行政事务的规范处理&#xff0c;更影响着企业人才战略的落地实施与人效指标的持续提升。正确理解人事管理的底层逻辑&#xff0c;是每位管理者都需要掌握的基本功。那么&a…

作者头像 李华
网站建设 2026/6/15 13:20:00

大数据平台中Eureka的多数据中心部署方案

大数据平台中Eureka的多数据中心部署方案 关键词&#xff1a;Eureka、服务发现、多数据中心、微服务架构、高可用性、对等复制、故障隔离 摘要&#xff1a;在大数据平台的微服务架构中&#xff0c;多数据中心部署是保障系统高可用、降低跨地域延迟的关键手段。本文将以"快…

作者头像 李华