tomcat 发布项目时重复发布问题

本文详细解析Tomcat服务器的应用发布配置方法,包括通过server.xml文件中的<Host>和<Context>节点进行应用发布的方式。阐述了appBase、docBase和path属性的作用及如何使用它们实现应用的一次性发布。

找到tomcat server.xml

<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">

appBase为应用发布的组,也就是说tomcat会将该文件夹下的所有应用程序发布,应用根路径即为应用文件夹名称。

同时<Host>中还有一个<Context>节点

<Context docBase="mine_water" path="/water" reloadable="false"/>

docBase 为应用发布的文件夹,可为相对路径和绝对路径,path为自定义的发布根路径

发布方式一:

如果在项目发布时将应用放在webapps的目录下则不用配置<Context>,如果配置了<Context>则会出现项目发布俩边的情况。

发布方式二:

将Host下的 webapps目录清空,在Host中配置<Context> docBase 为项目的实际路径如:D:/app/test,test即为解压后的项目文件夹

俩种方式都可以只发布一次应用了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值