欢迎来到站长天空!

其它服务器

当前位置: 主页 > 服务器 > 其它服务器

一个tomcat下部署多个项目的详细步骤

时间:2025-12-07 02:30:04|栏目:其它服务器|点击:

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

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

答案是可以的。

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

一个tomcat下部署多个项目的详细步骤

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

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

一个tomcat下部署多个项目的详细步骤

一个tomcat下部署多个项目的详细步骤

以上新增内容说明:

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,成功。

一个tomcat下部署多个项目的详细步骤

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

一个tomcat下部署多个项目的详细步骤

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

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

答案也是可以的。

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

一个tomcat下部署多个项目的详细步骤

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

一个tomcat下部署多个项目的详细步骤

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

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

一个tomcat下部署多个项目的详细步骤

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

一个tomcat下部署多个项目的详细步骤

以上修改信息说明:

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,成功。

一个tomcat下部署多个项目的详细步骤

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

一个tomcat下部署多个项目的详细步骤

上一篇:TOMCAT启动失败using catalina_opts为空的解决方法

栏    目:其它服务器

下一篇:Tomcat处理http请求之源码分析

本文标题:一个tomcat下部署多个项目的详细步骤

本文地址:https://zz.feitang.co/server/29015.html

广告投放 | 联系我们 | 版权申明

申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:257218569 | 邮箱:257218569@qq.com

Copyright © 2018-2025 站长天空 版权所有 Powered by EyouCms冀ICP备14023439号