IntelliJ IDEA创建maven不使用模板空项目创建springmvc遇到的坑

454次阅读
没有评论

问题:因为使用org.apache.cocoon:cocoon-22-archetype-webapp模板创建时没有webapp这个目录,因此我选择先创建maven空白项目再手动添加所需目录。

IntelliJ IDEA创建maven不使用模板空项目创建springmvc遇到的坑

1.点击create new project,选择maven,点击next

IntelliJ IDEA创建maven不使用模板空项目创建springmvc遇到的坑

2.输入项目信息,点击finish

IntelliJ IDEA创建maven不使用模板空项目创建springmvc遇到的坑

3.进入项目后,补全需要的目录,我这里添加了缺少的webapp目录

IntelliJ IDEA创建maven不使用模板空项目创建springmvc遇到的坑

4.点击菜单File->Project Structure开始配置项目信息

IntelliJ IDEA创建maven不使用模板空项目创建springmvc遇到的坑

5.点击Modules,再点击上面的+号,选择web,添加web应用

IntelliJ IDEA创建maven不使用模板空项目创建springmvc遇到的坑

6.修改Deployment Descriptors和Web Resource Directorym目录下的地址,一个执行xml配置文件,一个执行webapp目录

这是默认的

IntelliJ IDEA创建maven不使用模板空项目创建springmvc遇到的坑

主要就是添加/src/main,和吧web目录变为webapp,根据自己项目目录名称修改

IntelliJ IDEA创建maven不使用模板空项目创建springmvc遇到的坑

7.webapp路径和web资源路径配置好后,接着点击下方的Create Artifact来创建web应用的运行方式

IntelliJ IDEA创建maven不使用模板空项目创建springmvc遇到的坑

默认是这个springmvc:Web exploded,但是这个不是我们用的

IntelliJ IDEA创建maven不使用模板空项目创建springmvc遇到的坑

8.点击上面减号重新添加Web Application:Exploded——From Modules…

IntelliJ IDEA创建maven不使用模板空项目创建springmvc遇到的坑

选择项目,确定

IntelliJ IDEA创建maven不使用模板空项目创建springmvc遇到的坑

就会出现springmvc:war exploded,这个才是我们需要的

IntelliJ IDEA创建maven不使用模板空项目创建springmvc遇到的坑

9.最后就是这样目录结构是这样的

IntelliJ IDEA创建maven不使用模板空项目创建springmvc遇到的坑

部署Tomcat即可运行

IntelliJ IDEA创建maven不使用模板空项目创建springmvc遇到的坑

在webapp目录下创建一个index.jsp即可打开成功界面

IntelliJ IDEA创建maven不使用模板空项目创建springmvc遇到的坑

 

解决:我在创建springmvc项目遇到的错误是没有把运行方式springmvc:Web explode改为springmvc:war exploded,记录一下

正文完
 
评论(没有评论)