第一步

  1. 点击 maven
  2. 勾选从模板创建 ;
  3. 选择 webapp

第二步


第三步

  1. 如果你自己对 maven 进行过设置,比如更改仓库地址,配置文件 ;

    需要对其进行更改,不要使用这个默认的 ;

  2. 添加下面的那个属性,据说创建项目会快一点 ;


目录结构的设置

Maven 自己创建的项目结构大体是这样的:



自己手动添加剩下的目录(完整目录如下:)

其中文件夹需要自己标识下,IDEA如下标识:



在要标识的文件夹上右键;

遵循 maven 的规范要求 ,层级目录不要创建错了;


看下 web.xml 配置文件

一般使用 maven 创建 Web 项目,它会为你创建低版本的 WEB 项目,这点可以在 web.xml 里面看到 ;

一般是这样的(2.3 版本的):

<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd" > <web-app>
<display-name>Archetype Created Web Application</display-name>
</web-app>

自己贴换为 (3.1版本的):

<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1"> </web-app>

否则有些特性是用不了的。

最新文章

  1. python虚拟机中的异常流控制
  2. 双系统Ubuntu分区扩容过程记录
  3. Python之路 day2 文件基础操作
  4. 关于Mysql错误:./bin/mysqld_safe --user=mysql&amp; [1] 32710 121003 16:40:22 mysqld_safe Logging to &#39;/var/log/mysqld.log&#39;. 121003 16:40:22 mysqld_s
  5. API
  6. Django1.8教程——从零开始搭建一个完整django博客(一)
  7. ✡ leetcode 162. Find Peak Element --------- java
  8. android之location03
  9. BeanUtils.copyProperties与PropertyUtils.copyProperties用法及区别
  10. RMAN 备份详解
  11. Codevs No.1163 访问艺术馆
  12. easy ui datagrid 设置冻结列
  13. oracle 高水位线
  14. Button简单实例1
  15. solr6.6教程-基础环境搭建(二)
  16. zabbix添加自定义监控项
  17. Windows7系统不显示.gitignore文件名
  18. 用nodejs做一下发送邮件例子
  19. P3147 [USACO16OPEN]262144
  20. mysql 数据库操作 数据库的增删改查

热门文章

  1. svg创建分支
  2. ROS中make_plan服务的使用
  3. Codeforces Round #596 (Div. 2, based on Technocup 2020 Elimination Round 2)
  4. Jetty - Unable to compile class for JSP
  5. Go语言之快速排序
  6. linux下安装apache和php和mysql
  7. 浅谈无旋treap(fhq_treap)
  8. MySQL_JDBC_jar包的下载与使用(Windows)
  9. 我的公众号:WebHub
  10. MyBatis 与 Hibernate