eclipse新建的maven-webapp项目中出现小红叉。
1.新建项目
eclipse新建Maven-webapp项目
默认工作空间,next
Maven骨架结构是方便我们快速构建结构一致的项目,可以自定义,但现在选择webapp,next
GroupId和ArtifactId被统称为“坐标”。
GroupId是项目组织唯一的标识符,格式一般为域名.公司名.项目名如公司叫雪球snowball,有个测试项目test,那么可以GroupId可以是com.snowball.test。
ArtifactID就是项目的唯一的标识符,可以是test-01。
Finish
创建后的项目,出现了万恶的小红叉。
2.去除小红叉
出现小红叉原因:缺失文件夹
把项目自动引用的jre替换成系统默认
缺失的文件夹已经自动补全,但会发现小红叉仍然存在。这是因为项目没有引入servlet-api.jar,需要添加tomcat。
添加完成后小红叉就消失了。
3.总结
eclipse新建的maven项目需要完成两步,一是把项目引入的jre替换成系统默认jre,二是添加tomcat。