Tomcat部署多个war包后台服务项目(调取服务时,需要添加项目名)

在tomcat部署多个项目后台服务时,为了识别项目,在调取服务时,添加项目名是很有必要的。

下面记录一下在部署多个项目时,tomcat的配置过程。

1. 在tomcat安装目录下找到webapps文件夹,添加两个项目文件夹;

 

2. 后台服务项目打包前,需在项目配置文件中添加配置;

在application.yml中或者application-dev.yml中添加spring:jmx:default-domain:eladmin

其中eladmin为区分两个项目的地方,两个项目不同即可,可以为project,project1

 

3. 将项目分别打成war包,分别放到第一步新建的项目文件夹中;

4. 配置tomcat配置文件;

 

找到HOST,添加配置;

 

<Context path="/eladmin-system-nx-2.3"
    docBase="C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\ROOT\eladmin-system-nx-2.3\eladmin-system-nx-2.3.war"
    debug="0"
    reloadable="true" />

<Context path="/eladmin-system-2.3"
    docBase="C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\ROOT\eladmin-system-2.3\eladmin-system-2.3.war"
    debug="0"
    reloadable="true" />

其中

path为调取服务时配置的后缀,如http://127.0.0.1:8080/eladmin-system-2.3;

docBase为项目的路径,可以为相对路径,也可以为绝对路径;

reloadable设置为true,热部署;

 

5. 保存配置,在服务中启动tomcat服务,启动服务(重启服务);

 

 

注意:比较常见的错误:

端口号被占用,tomcat服务没有被正常关闭,经常会报端口被占用的错误。

解决办法:找到占用程序,结束进程。

如果配置文件设置path为相对路径不行的话,使用绝对路径试一下。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值