一,选择webapp模板
二,填写完信息后,创建后是如下的结构:
可以看到只有web目录,没有其他的java,resources,test目录等。
三,创建Java,resources,test目录
右键-> main目录
然后输入java
然后右键-> 新创建的java目录,设置为sources root目录。
OK:
同样的resources,test目录,先创建,然后选择对应的资源文件。
四,修改pom.xml文件。
图中第1:如果jdk是1.8, 注意修改为1.8,这个1.7是模板默认创建的。
图中第2:全部删除,自己需要时再添加。
五,修改web.xml 文件。
使用模板创建的web.xml的Sevlet只支持2.3,不支持注解开发。所以版本太低需要更换。
将这个web.xml删除
重新创建一个web.xml
然后点击project structure
然后上面这个source的勾选先去掉。
这个Facets设置和Modules设置是相同的。
然后再新添加:
点击ok
创建后:
这种方式不需要再手动将maven引入的依赖output到webapp下的lib目录,可以自动导入,就是这个lib目录不会显示,但是可以再project structure的artifact下查看。