IDEA 导出项目war包

部署 Maven 项目,使用 “mvn package” 命令出现错误,不能正确打包时的解决方法

一、最简单、最快的方式:

  思路,本地能运行,直接把本地编译后能正确运行的项目文件打包,传到服务器部署即可。

  操作,根据IDEA 配置的 Artifact Exploed 路径(一般在项目目录 target 目录下,删除此路径下原有的文件,保证导出的项目是最新代码),打包此路径下的项目文件夹上传部署服务器。


 

二、每次用Maven命令打包war包,都会卡在下载依赖,此时可以直接使用IDEA 导出项目war包,解决Maven打包问题。

1. 在配置Tomcat的页面中,点击下图中的“+”,加入“Build 'xxx.war' artifact ”,若没有此项,则看第二张截图,添加对应的Artifact。

 

2. (若步骤1已完成,可直接看3)配置Artifact以及相关的位置:

  进入Project Structure页面,选择Artifacts项目,点击“+”添加下面两项。一项用来打包项目,另一项用来本地跑项目。

  ①. xxx:war此项对应的Type选择Web Application:Archive

  ②. xxx:war exploded此项对应的Type选Web Application: Exploded

 

3. 再次点击Tomcat启动按钮,即可打包出项目war包。

更新项目时,需先删除已有的target文件路径。(此路径是Artifact配置时指定的路径, 此处是默认的路径)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值