解决方案

打开pom文件

找到<packaging>标签

如果没有 <packaging>标签,就新建<packaging>标签

如图,将里面的jar修改为war

使用Maven重新打包

在target下找到你打出来的包,发现此时已经是war包了

注意,项目中一定要有WEB-INF/web.xml 文件,否则Maven打包会失败

参考文章

https://jingyan.baidu.com/article/48a4205724167ba924250407.html

Intellij IDEA + Maven——jar项目改成war项目相互转换相关推荐

  1. 将SpringBoot的项目打包成war文件

    2019独角兽企业重金招聘Python工程师标准>>> 步骤一:修改pox.xml文件 1.首先将pom.xml的 <packaging>jar</packagin ...

  2. SpringBoot项目打包成war包并部署到服务器上

    背景说明 当我们使用springboot开发时,有的时候需要打war包在外部tomcat部署,方便运维人员维护,但是修改配置文件后重新打包给运维的时候,又需要修改一些配置这样还是不方便维护. 环境参数 ...

  3. Maven多模块打包成war+vue打包

    Maven多模块打包成war+vue打包 Maven多模块打包成war 示例 对于这样的工程, 1.需要将总的maven工程进行pom打包 <groupId>**</groupId& ...

  4. Spring Boot由jar包转成war包

    Spring Boot由jar包转成war包 spring boot 默认是以jar包形式启动web程序,在新建spring boot项目时候可以选择war包的启动方式. 建议在开发的时候建立以jar ...

  5. mvn打包并部署本地tomcat_Maven项目打包成war包部署到Tomcat的方法

    Maven项目打包成war包部署到Tomcat的方法 有关于 Maven 项目的打包部署,我这里用的是 Eclipse 编辑器,以此来做个简单的记录. 实践环境 操作系统: Windows IDE: ...

  6. idea将javaweb项目打包成war

    idea将javaweb项目打包成war 点击左上角的[File]->[Project Structure]菜单(或使用Shift+Ctrl+Alt+S快捷键),打开[Project Struc ...

  7. springboot项目打包成war并在tomcat上运行的步骤

    springboot项目打包成war并在tomcat上运行的步骤 把spring-boot项目按照平常的web项目一样发布到tomcat容器下 一.修改打包形式 在pom.xml里设置 <pac ...

  8. android studio项目改成android.mk编译APP闪退java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader

    android9系统android studio项目改成用android.mk编译v7包--APP闪退java.lang.UnsatisfiedLinkError: dalvik.system.Pat ...

  9. idea将web项目打包成war包并部署到服务器上运行

    idea将web项目打包成war包并部署到服务器上运行 以下是工作案例总结: 1.首先idea配置服务器:tomcat服务器或者jetty服务器均可 2.idea配置环境设置:点击如下图标 接下来如下 ...

最新文章

  1. 2022-2028年中国微藻行业市场调查研究及前瞻分析报告
  2. Spring源码分析【6】-ThreadLocal的使用和源码分析
  3. RabbitMQ 四种Exchange
  4. 【转】自然语言系列学习之表示学习与知识获取(八)利用远程监督多实例的关系抽取
  5. ubuntu切换python,以及切换python后相关包的管理
  6. linux javaweb环境单价,linux(centos)下Java Web环境开发
  7. 6-10 阶乘计算升级版(20 分)
  8. 【大讲堂讲师专访】张甦:数据库选型需因地制宜,MongoDB与MySQL绝非替代
  9. 开源网站有哪些_网站建设你懂的多少啊?
  10. Luogu4074[WC2013] 糖果公园
  11. 【源码】基于粒子群算法的MPPT跟踪
  12. linux 两块硬盘合并成一块
  13. 我用Python分析了1500家电商的销售数据,竟发现了进口车厘子的秘密
  14. Android 10 默认输入法
  15. Docker拉取镜像报错error pulling image configuration
  16. 那个经常加班的人后来怎么样了?
  17. 和菜头:在碎片化的轰炸中喘息
  18. 头插法和尾插法的详细区别
  19. 启动远程计算机的屏保,远程桌面能使用屏幕保护吗
  20. 彩色cad怎么转为黑白pdf?

热门文章

  1. 安卓虚拟linux系统教程,在Linux上模拟Android应用程序的3种方法 | MOS86
  2. 南华大学java补考_关于2017年秋季学期学生补考报名及成绩复核的通知
  3. 没学c语言可以学python_学了Python,但是没有学c,直接去学c++是可行的吗?
  4. android 抛出异常,android - android Build.GetSerial()抛出异常 - 堆栈内存溢出
  5. 简易mysql数据库调优_MySQL数据库简单实用的优化方法
  6. js调用php函数兵每秒刷新,深入理解JavaScript立即调用函数表达式(IIFE)
  7. 机器学习算法之——隐马尔可夫模型(Hidden Markov Models,HMM) 代码实现
  8. Django 项目开发(三)
  9. 北京内推 | 微软亚洲互联网工程院(STCA)招聘NLP算法实习生
  10. 今晚直播 | 强化学习在比赛和自动机器学习中的应用简析