网站首页 > 技术教程 正文
一个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,成功。
猜你喜欢
- 2025-04-08 jenkins2.107+tomcat8+jdk1.8的安装和发布代码3种方式
- 2025-04-08 Linux部署项目完整过程(linux部署pxe)
- 2025-04-08 阿里云服务器-安装tomcat(阿里云服务器部署tomcat)
- 2025-04-08 《Servlet》第02节:Tomcat运行环境及目录结构介绍
- 2025-04-08 # 利刃出鞘_Tomcat 核心原理解析(三)
- 2025-04-08 商城微服务项目组件搭建(五)——Kafka、Tomcat等安装部署
- 2025-04-08 Tomcat部署springboot.war包遇到的问题
- 2025-04-08 10分钟搭建Linux常用服务器《带视频教程》
- 2025-04-08 宝塔Linux面板如何部署Java项目?(宝塔linux怎么用)
- 2025-04-08 Jenkins搭建自动化部署环境(基于github)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)