前言

开发环境

sts-3.7.2.RELEASE

创建步骤

1.开启eclipse,右键new——》other,如下图找到maven project

2.选择maven project,显示创建maven项目的窗口,勾选如图所示,Create a simple project

3.输入maven项目的基本信息,如下图所示:

4.完成maven项目的创建,生成相应的maven项目结果,如下所示:

现在此项目需要我们构建,因为它包含:

1个错误:缺少web.xml 导致pom.xml报错

用此方式创建的maven的版本是J2SE版本的,jdk是默认的1.5。

打开src/main目录,可以看到webapp是空的。

5.选择项目,右键选择Properties,进入属性页面,选择到Maven菜单下,如下图所示:

6.取消选中下面的Dynamic Web Module(默认选中),点Apply,再选中,即出现下面的Further configuation...(没出来多点几次),如下图所示:

7.点击Further configuration available...,如下:

\

8.配置src/main/webapp,并勾选生成web.xml的选项,OK。

如果这里不进行修改,则会生成WebContent作为项目的发布环境。

9.现在把Java换成1.7(即把JDK版本换成1.7版本),如下,点Apply,OK。

webapp目录如下所示

10.此时还需要配置,src/main/webapp为“/”项目的根目录,如下所示:

11.差点忘了,biud path 把JavaSE换成本地的JDK。

两种方式创建maven项目比较

  • 创建方式一:本博客的做法
  • 创建方式二:创建maven时不勾选 Create a simple... , 然后选择 maven-archetype-webapp 模板,如下:

建议采用本博客的创建方法,因为按照本博客的创建过程你所创建的maven项目的web.xml的版本可以是2.5或3.0的(在构建时选择的),而若采用“创建方式二”博主不敢保证这一点。

如:

奇葩“问题”说明

话说我创建之后,发现一个问题:与其他正常创建的maven项目结构不同:

然后百度、群、好友。。最后经过别人一点拨,发现竟是:导航栏!!!!!!!!!

参考网址

使用Eclipse构建Maven项目 (step-by-step)

Eclipse+Maven创建webapp项目

Eclipse 创建Maven工程的更多相关文章

  1. Eclipse创建Maven工程报错

    问题 用Eclipse创建maven工程的时候,总是会报错,例如提示: Unable to create project from archetype [org.apache.maven.archet ...

  2. Eclipse创建Maven工程

    Eclipse创建Maven工程: Eclipse: New  -> Other -> Maven Project -> Next -> webapp -> Finish ...

  3. eclipse创建Maven工程没有Maven Dependencies

    记一次eclipse创建Maven工程没有Maven Dependencies的坑 Eclipse版本:luna版 maven用的3.5.0 配置本文不提. 这辆天用Eclipse创建maven工程 ...

  4. 篇一:eclipse创建maven工程

    一.概览 maven创建的项目主要分为三类:war(网页工程).jar(Java工程).pom(父工程); war:网页工程,包含webapp,用于view层 jar:Java工程,用于提供方法.se ...

  5. 基于eclipse创建maven工程

    一.创建项目 1.Eclipse中用Maven创建项目 上图中Next 2.继续Next 3.选maven-archetype-webapp后,next 4.填写相应的信息,Packaged是默认创建 ...

  6. 【原】eclipse创建maven工程时,如何修改默认JDK版本?

    问题描述:eclipse建立maven项目时,JDK版本默认是1.5,想创建时默认版本设置为1.8,如何修改? 解决方案: 找到本机maven仓库存放位置,比如:${user.home}/.m2/路径 ...

  7. 【原】无脑操作:eclipse创建maven工程时,如何修改默认JDK版本?

    问题描述:eclipse建立maven项目时,JDK版本默认是1.5,想创建时默认版本设置为1.8,如何修改? 解决方案: 找到本机maven仓库存放位置,比如:${user.home}/.m2/路径 ...

  8. Eclipse创建maven工程后没有build path解决方案

    1.修改maven工程下的.project文件为如下内容 <?xml version="1.0" encoding="UTF-8"?> <pr ...

  9. 如何使用eclipse创建Maven工程及其子模块

    http://blog.csdn.net/jasonchris/article/details/8838802 http://www.tuicool.com/articles/RzyuAj 1,首先创 ...

随机推荐

  1. 百度网页搜索部来自Console的招聘信息

    百度网页搜索部来自Console的招聘信息,小伙伴们,你发现了吗?

  2. 总结一下block的几种常用方法

    一.block的简单介绍 block相当于一个参数,有参数的名,有参数的值,有参数的使用,当使用block的时候,它又相当于一个函数,会回调函数体. 声明:void (^block)(void); 实 ...

  3. VxWorks 6.9 内核编程指导之读书笔记 -- 多任务

    概述 VxWork系统任务 任务调度 任务创建和管理 任务的错误状态 任务异常处理 共享代码和重入 概述 现代实时操作系统是基于多任务和任务间通信的概念的.多任务环境运行一个实时进程RTP可以被作为一 ...

  4. 《CSS3秘笈》备忘录

    第一部分 1.  类名称区分大小写:.special和.SPECIAL不一样 2.  :focus 是通过单击或跳格集中在某个地方 3.  ::selection 没有单冒号,被选中的文本[ 但是在I ...

  5. WebServiceException

    在用cxf做webservice的时候,在写客户端程序的时候,出现以下异常: Could not find wsdl:binding operation info for web method tes ...

  6. NFS网络操作系统介绍以及相关应用

    1. NFS服务简介 NFS是Network File System 的缩写,中文名称为网络文件系统,由Sun公司开发,功能是通过网络让不同的机器.不同的操作能够彼此分享数据,让应用程序在客户端通过网 ...

  7. builder-设计模式

    package com.wp.java.builder; import org.junit.Test; public class DoDoContactDemo { @Test public void ...

  8. MD5加密方式

    MD5加密是一种安全系数比较高的加密方式,具有不可逆的加密特征,就是很难进行破解,现在对MD5加密进行破解的方式还是采用跑数据库的方式,时间比较长,耗费性能比较大,所以一般的破解都是要收费的. C#中 ...

  9. 《APUE》第四章笔记(4)

    这算是在博客园写的第一篇文章啊,之前都在csdn写(虽然才写了几篇,因为开通也没多少天..),还是稍微期待下吧.我写博客的主要意图是一来能够记录下来自己所学过的东西,二来也想能够跟大家交流,能够得到更 ...

  10. 已成功与服务器建立连接,但是在登录前的握手期间发生错误。 (provider: SSL Provider, error: 0 - 等待的操作过时)

    今天忽然间发现远程连接别人数据库会出现  已成功与服务器建立连接,但是在登录前的握手期间发生错误. (provider: SSL Provider, error: 0 - 等待的操作过时)  这种情况 ...