Tomcat部署war包

本文详细描述了如何将前端打包的dist文件夹设为ROOT,后端打包的war包放置到tomcat/webapps下,以及如何配置server.xml中的端口。还提及了启动命令、项目名一致性问题及启动失败案例,解决方法涉及环境变量设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.首先将咱们的web项目进行打包,打成一个war包;
2.将war包放置在webapps目录下,当tomcat启动运行时会将war包自动解压在当前文件夹,war包名称即为访问路径;
3.在conf目录下server.xml里可以设置tomcat访问端口,如果端口冲突可以在此处修改端口;
4.启动可以通过bin目录下startup.bat脚本文件进行启动,.sh是Linux系统中启动的命令脚本;

前端打包dist文件夹修改为ROOT覆盖到tomcat/webapps/ROOT

后端打包war包放到tomcat/webapps/下

1.修改tomcat/conf/server.xml 文件中间部分的Connector port端口号

2.修改tomcat/webapps/ROOT/index.html最下面的开发环境 例如:http://127.0.0.1:8088/wsjkyl 后面的wsjkyl就是war包的名字

tomcat启动后访问地址是http://127.0.0.1:8088,不可以使用localhost:8088

注意!后端打包时候的项目名要和打包后的一致,不一致会导致br出现问题;

2024/3/22tomcat启动失败:tomcat报错,后台没起来,更改webapps下的后端名为wsjk后成功启动。

2024/4/12tomcat删除webapps下的所有文件就是一个新的tomcat,把ROOT和后端war包放入webapps中,startup启动后启动了wsjk项目。原因:环境变量把CATALINA_HOME写死了,删除掉就可以正常让war包解压。

2024/11/14 今天帮佳琦启动xzfy的正式程序,不是一体机,在webapps下放ROOT和whye-boot,首先tomcat的server.xml的端口号可以不变,除非被占用了,然后ROOT里的index.html这个地址就是你之后tomcat启动访问的地址例如127.0.0.1:3000/whye-boot,最后再确定whye-boot里的application.yml中程序名是不是whye-boot,是不是dev;dev上面的程序名也必须是whye-boot。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值