方法一

使用Maven提供的war插件,将 failOnMissingWebXml 设置为 false

<build>...<plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId><version>2.6</version><configuration><!--没有web.xml文件时构建WAR,设置为false-->     <failOnMissingWebXml>false</failOnMissingWebXml></configuration></plugin></plugins>
</build>

方法二

升级maven的默认的maven-war-plugin插件

<plugin><artifactId>maven-war-plugin</artifactId><version>3.0.0</version>
</plugin>

没有web.xml如何使用 Maven打war包?相关推荐

  1. (转)用 Maven 部署 war 包到远程 Tomcat 服务器

    转自蒋国纲 www.cnblogs.com/guogangj/p/5505228.html 用Maven部署war包到远程Tomcat服务器 过去我们发布一个Java Web程序通常的做法就是把它打成 ...

  2. maven生成war包的两种方式

    war包即对WEB应用程序进行打包,用于应用容器的部署.如在jboss中只要把war包丢入deploy目录下即可发布自己的应用了.打包方式有很多中,很多工具本身就支持此功能.下面主要介绍通过maven ...

  3. 170329、用 Maven 部署 war 包到远程 Tomcat 服务器

    过去我们发布一个Java Web程序通常的做法就是把它打成一个war包,然后用SSH这样的工具把它上传到服务器,并放到相应的目录里,让Tomcat自动去解包,完成部署. 很显然,这样做不够方便,且我们 ...

  4. 使用maven打war包时报[ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war...

    起因: maven项目中放置web.xml文件的资源文件夹写成了webapps 分析: maven的web项目默认是在src\main\webapp.如果在此目录下找不到web.xml就抛出该异常. ...

  5. 知识小罐头04(idea+maven+部署war包到tomcat 下)

    上一节新建了一个基本的maven web环境,现在最快速度新建一下springmvc环境! 1.最快搭建springmvc环境 什么叫做最快,当然是怎么简单怎么来啦!由于内容都是很熟悉的东西,serv ...

  6. 知识小罐头03(idea+maven+部署war包到tomcat 上)

    自学的的小伙伴第一就要用maven!自学的的小伙伴第一就要用maven!自学的的小伙伴第一就要用maven! 重要的事说三遍!maven本质上,其实就是一种目录的格式,没有什么特别的地方!而且,你可以 ...

  7. 使用Maven导出war包

    鼠标右键点击 pom.xml文件 选择 [Run As] ---[Maven build...] 在弹出的对话框中 Goals : clean install Profiles: 什么都不用填写 (生 ...

  8. maven工程war包越来越大问题解决

    公司采用maven做jar包的管理控制,但伴随着开发会有一些第三方插件的引入,造成工程war包越来越大. 分析war包越来越大的原因: 1.java代码引入的jar包,以及jar包的间接引入(哪怕工程 ...

  9. idea引入外部jar,运行项目不报错,使用maven打war包install/package时报程序包不存在等

    项目由于某种特殊原因,需要引入maven中央仓库不存在的jar,这时我们都在WEB-INF/lib下引入,引入外部jar百度一大堆. 我今天碰到是问题是引入jar,项目运行没问题,就是在打war包时报 ...

最新文章

  1. 测试如何转为开发人员
  2. 构建闭环式的研发运维体系----云效EDAS DevOps
  3. 学习笔记(55):Python实战编程-Scrollbar
  4. Linux: .bash_profile 与 .bashrc 的区别
  5. 1212: [HNOI2004]L语言
  6. kotlin项目开发基础之gradle初识
  7. 关于mysql_free_result和mysql_close的解惑
  8. Python学习:3.Python学习基础
  9. [Android] 查看MTD,EMMC,MMC三种设备的分区
  10. html email template
  11. 一个借口几万条数据但是只返回十条_爬虫实践之爬取10000条菜谱数据
  12. ISIS协议原理与配置
  13. python编的俄罗斯方块游戏_Python编写俄罗斯方块小游戏
  14. win7设置桌面计算机图标不见了,win7桌面图标不见了_win7桌面图标不见了恢复显示设置教程 - 系统家园...
  15. linux 手机当显示器,[原创]平板/手机/笔记本作为显示器使用
  16. 图像分割之常用损失函数-Dice Loss
  17. SQL和Python 哪个更容易自学?
  18. checking for gcc... no
  19. iNFTnews|马斯克接管Twitter对Web3而言意味着什么?
  20. 加班文化到底是如何流行起来的

热门文章

  1. 串行总线 —— I2C、UART、SPI
  2. 植物学 —— 基本名词、术语及概念
  3. 数据结构——红黑树(red-black tree)
  4. 数据库报12516linux,ORA-12516故障解决
  5. python编程例子-几个Python小案例,爱上Python编程!
  6. 从零开始学习python编程-从零开始学python
  7. 用python画皮卡丘-教你用Python画一只属于自己的皮卡丘
  8. 学python能做什么类型的工作-做自动化,学python要到那种程度呢?
  9. 百度AI长语音识别技术免费开放,调用时长不再受限
  10. 语音识别如何识别中英混杂的语句?或者别的不同语言混合的语句?