前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Maven工程建立疑问

Maven工程建立疑问

原创
作者头像
月浅灯生
发布2023-09-22 12:53:17
1720
发布2023-09-22 12:53:17
举报
文章被收录于专栏:月浅灯生

一:背景​

本文主要介绍的是针对第一次接触Maven,Maven自动化工程是用于java开发时的便捷工具,第一次接触Maven的朋友,我相信也应该有个疑问,就是创建Maven工程后,会报错,如图

主要原因是,报错信息提示缺少web.xml文件,同时<failOnMissingWebXml>的值为true。这意味着工程需要一个web.xml文件来启动,可以手动创建一个放在src/main/webapp下。

二:解决办法

找到pom.xml文件,找到报错的位置,发现报错问题是:web.xml is missing and <failOnMissingWebXml> is set to true

很明显是确实web.xml这个文件,所以我们就创建这个文件咯,这样的报错主要是想要把maven工程建立成类似web工程,因为web工程中有个web.xml,在maven工程右键找到properties点击之后按如下图操作:

如图所示勾选,动态web并且配置对应web就行了

点击底部超链接,创建一个web.xml工程,创建在src下的main的webapp下,这样能够创建类似web工程的目录结构,方便开发

创建之后如图:

==========================================================

另外还有一种不用创建web.xml文件的的方法,来解决报错的问题,将eclipse切换到project explorer下:

右键点击,就解决了

这种方式比较简单,大家下次遇到这个问题可以直接采用这个方式进行解决。

三:总结

其实Maven工程建立还有很多疑问的,比如导入包错误​,如果在Maven工程中导入某个包后出现红色波浪线错误,可能由于JDK版本不匹配导致。解决办法是更新JDK版本,并重新导入需要的关键字即可。如果是在MyEclipse中使用,需要检查使用的JDK版本和更改它。

我正在参与2023腾讯技术创作特训营第二期有奖征文,瓜分万元奖池和键盘手表

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一:背景​
  • 二:解决办法
  • 三:总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档