1.创建项目

首先打开创建项目
2.填写父项目模板

填写项目资料,注意第二步这里点击展开,然后会看到GroupId和ArtifactId。也要记得填写。所有选项都记得看一遍。最后点击Create。
3.删除src目录
创建好之后,删除父项目src目录。
4.创建子项目

点击项目名称->new->module。新建模块
5.选择Maven Archetype

这里同样的选择Maven Archetype。然后填写项目信息。注意,Parent要选择父项目名称,Archetype这里选择webapp。如下图所示:

然后再填写下面的GroupId和ArtifactId。就点击创建。
6.创建完成
创建完成后,文件夹如图所示:

但是要注意,这里没有java文件夹,需手动创建。
7.补充,关于多个子项目的tomcat部署问题:
配置tomcat:


点击+号,选择此选项

然后点击如图所示Configure。出来这个弹出框,然后填写tomcat的路径。注意是tomcat文件夹根路径。

出来这个界面,注意选择JRE。看看端口,看看VM options运行选项,然后点击Deployment。

项目需要用maven提前build好(点击maven文件中的Rebuild即可),具体原理是因为在build的时候会打上war包,放入配置的tomcat中。所以这里能看到子项目的war包选项,如果多个子项目中都用它们的pom.xml打过包之后,这里就会出现若干子项目的war包。都选上带exploded的选项,然后点击OK。

注意要修改这里,这里就相当于tomcat的xml配置文件中,host下的context。改成你需要的路径。然后点击Apply,点击OK。最后点击Tomcat的运行按钮,查看结果,我这已经是成功结果。

















