Maven工程建立疑问

2023-09-22 12:53:17 浏览数 (1)

一:背景​

本文主要介绍的是针对第一次接触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腾讯技术创作特训营第二期有奖征文,瓜分万元奖池和键盘手表

0 人点赞