Maven-解决刚一创建war包Maven项目,就报错,出现红叉号的问题
一、问题描述
大家应该在使用maven时,应该遇到过这种问题:创建war包项目,刚创建就会发现报错,出现红叉号了,就是如下这种情况:
二、原因
创建的是war包项目,实际上是web项目,报错是因为少了 webapp 下的WEB-INF的web.xml,maven是不会给我们创建的。
三、解决方案
方案一:自己新建一个文件夹WEB-INF和web.xml,和web工程一样的
方案二:复制一个web工程的文件夹WEB-INF和web.xml
方案三:(强烈推荐)使用Eclipse自带的工具一键生成
右键war项目–》Java EE Tools --》Generate Deployment Descriptor Stub