解决把Tomcat部署到项目时,deployment找不到相应war包问题

web项目建立正确,但是在部署Tomcat时,在deployment中找不到相应的war包。

在这里插入图片描述
在这里插入图片描述

找不到相应的war包,但是web项目创建正确。

解决方法:

1、看自己的web项目是否创建正确。

2、点击file->project structure -->Artfacts ---->点击“+”

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eSunicX1-1679658627835)(C:\Users\CH\AppData\Roaming\Typora\typora-user-images\image-20230324193607289.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-I1JCzvMC-1679658627835)(C:\Users\CH\AppData\Roaming\Typora\typora-user-images\image-20230324193810919.png)]

点击from Modules
在这里插入图片描述

选择相应的项目

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rIQCIHm8-1679658627836)(C:\Users\CH\AppData\Roaming\Typora\typora-user-images\image-20230324194013457.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-soKZqqdF-1679658627836)(C:\Users\CH\AppData\Roaming\Typora\typora-user-images\image-20230324193950948.png)]

这里有两个Web Application目录,分别会生成war 和war exploded

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LBdXLmza-1679658627836)(C:\Users\CH\AppData\Roaming\Typora\typora-user-images\image-20230324194247895.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VF8kIXrs-1679658627837)(C:\Users\CH\AppData\Roaming\Typora\typora-user-images\image-20230324194430031.png)]

xxx.war和 xxx.war exploded这两种部署项目模式的区别?

  • war模式是将WEB工程打成war包,把war包发布到Tomcat服务器上

  • war exploded模式是将WEB工程以当前文件夹的位置关系发布到Tomcat服务器上

  • war模式部署成功后,Tomcat的webapps目录下会有部署的项目内容

  • war exploded模式部署成功后,Tomcat的webapps目录下没有,而使用的是项目的target目录下的内容进行部署

  • 建议大家都选war模式进行部署,更符合项目部署的实际情况

用的是项目的target目录下的内容进行部署

  • 建议大家都选war模式进行部署,更符合项目部署的实际情况

**除了部署本地的Tomcat,我们也可以直接使用Maven中的Tomcat插件来部署项目。**有兴趣的小伙伴可以查阅相关的资料进行部署。

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值