2019独角兽企业重金招聘Python工程师标准>>>

使用eclipse插件创建一个web project

首先创建一个Maven的Project如下图

我们勾选上Create a simple project (不使用骨架)

这里的Packing 选择 war的形式

由于packing是war包,那么下面也就多出了webapp的目录

由于我们的项目要使用eclipse发布到tomcat下面,这里我们需要先把项目转成dynamic web project

博主说明:

博主在转载本篇文章的时候,使用的是最新的Eclipse-jee版,自己添加了maven插件,并建立了maven项目,在走到下面这步的时候,有一些出入,我的没有Convert to faceted form…而是直接初夏了后面这副图的内容,那么如何才能生成META-INF和WEB-INF目录呢?很简单,将Dynamic Web Module 勾选项去掉,点击OK,这个时候,再回到project facets选项卡内,将Dynamic Web Module勾上,就会有WebContent目录了,自然也有META-INF和WEB-INF目录了。

在我们的项目上点击右键,选择properties 并找到 Project Facets ,并点击Convert to faceted form…   如下图:

然后勾选Dynamic Web Module 并点击ok  如下图:(3.0只有tomcat7才支持)

接下来观察我们的项目结构,多了一个web content目录

虽然此时我们可以发布到tomcat中,但这不符合maven的结构,我们还要做如下修改

把上图WebContent下面两个目录 META-INF ,WEB-INF 直接剪切到src/main/webapp目录下,并删掉WebContent目录,那么现在的项目结构如下图:

然后我们要修改发布规则,右键点击项目, 选择 Deployment Assembly

选择WebContent,把它remove掉,测试类我们也不需要发布,test的两个目录页可以remove

接着重新指定一个web的路径,点击add,选择Folder -- 〉  next

在src下找到webapp目录,然后finish

最后一步,我们要把当前的build path 指向 Maven Dependency, 直接点击add,选择Java Build Path Entries 然后next

然后再点击finish完成

完成后如下图:

至此一个基于maven的webapp就建立好了,并可以直接从eclipse中发布到tomcat中

补充:我们需要在src/main/webapp/WEB-INF下面创建一个web.xml

导入我们的Spring mvc依赖jar包

<dependencies>

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-core</artifactId>

<version>3.0.7.RELEASE</version>

</dependency>

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-web</artifactId>

<version>3.0.7.RELEASE</version>

</dependency>

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-webmvc</artifactId>

<version>3.0.7.RELEASE</version>

</dependency>

<dependency>

<groupId>org.codehaus.jackson</groupId>

<artifactId>jackson-mapper-asl</artifactId>

<version>1.7.1</version>

</dependency>

</dependencies>

直接保存,maven就会自动为我们下载所需jar文件

转载于:https://my.oschina.net/simpleton/blog/294689

(转)利用Eclipse创建maven项目并生成META-INF和WEB-INF目录相关推荐

  1. Java归去来第2集:利用Eclipse创建Maven Web项目

    一.前言 如果还不了解剧情,请返回第一集的剧情          Java归去来第1集:手动给Eclipse配置Maven环境 二.利用Eclipse创建Maven Web项目 选择File-New- ...

  2. eclipse 创建maven 项目 动态web工程完整示例

    需求表均同springmvc案例 此处只是使用maven 注意,以下所有需要建立在你的eclipse等已经集成配置好了maven了,说白了就是新建项目的时候已经可以找到maven了 没有的话需要安装m ...

  3. (八)Eclipse创建Maven项目运行mvn命令

    1.Eclipse创建Maven项目 使用Eclipse创建一个Maven项目非常的简单,选择菜单项File>New>Other(也可以在项目结构空白处右击鼠标键),在弹出的对话框中选择M ...

  4. Eclipse创建maven项目

    Eclipse创建maven项目 如何使用Eclipse创建一个maven管理的普通项目? 1.点击new->other->Maven Project 2.勾选create a simpl ...

  5. Eclipse创建Maven项目报错处理Could not resolve archetype

    Eclipse创建Maven项目报错处理 1.错误说明 错误一:Could not resolve archetype org.apache.maven.archetypes:maven-archet ...

  6. Maven安装和配置及eclipse创建Maven项目

    提示:使用Maven需要先安装jdk. 下载安装Maven 一.下载最新版的Maven,下载地址:http://maven.apache.org/download.cgi 二.将Maven下载到E:\ ...

  7. [转]Eclipse创建Maven项目

    构建Maven项目的完整过程--普通web项目(Eclipse) 进行以下步骤的前提是你已经安装好本地maven库和eclipse中的maven插件了(有的eclipse中已经集成了maven插件) ...

  8. spring mvc学习(23):eclipse创建Maven项目没有src/main/java并不能新建的问题

    eclipse里第一次创建Maven项目时,src/main/java与src/test/java目录都不会出现,这是因为eclipse里的一个默认配置.这两个目录是真实存在的,只是隐藏了. 这时候想 ...

  9. eclipse 创建maven项目 出现Could not calculate build plan错误解决

    目录 一.问题描述 ​ 二.问题原因 三.具体解决方案(仅供参考): 1.创建本地Maven仓库 下载maven 解压 配置环境变量 ​ 测试是否安装成功 创建本地maven仓库 2.eclipse配 ...

  10. XMD:使用Eclipse创建maven项目

    第一步:创建maven项目 (1):Eclipse > File > New > Other (2)选中Maven Project点击下一步 (3)填写后,点击Finish完成创建

最新文章

  1. java 静态数据_Java 静态数据初始化的示例代码
  2. 练字究竟练的是什么?
  3. [TCP/IP] TCP如何保证可靠性
  4. 剑桥三星AI中心提出“X-ViT”:基于时空混合attention的视频Transformer,大幅度降低计算复杂度...
  5. Android 系统(139)---Android 解压和重新打包system.img
  6. jq倒计时html源码,jQuery实现倒计时功能
  7. 人工智能必备数学知识· 学习笔记 ·002【马尓可夫链,马尓可夫链奖励过程,马尔可夫决策过程】
  8. 使用cordova,使html5也能像IOS,Android那样可以 调取手机的相机拍照功能
  9. matlab DSP6678,TMS320C6678开发例程使用手册(8)
  10. 7-5 游客检票 - 实验3 简单的计算及输入输出 -《Python编程基础及应用实验教程》(高等教育出版社)
  11. jdk 7 官方下载
  12. 如何开启BBR算法优化ss
  13. 找不到主类或无法加载主类
  14. 分布式 | zabbix 监控 dble
  15. 计算机与交换机基础配置入门,新手入门篇:交换机配置窍门深入学习 -电脑资料...
  16. C/C++ 引用作为函数的返回值
  17. 【游戏设计系列】关于游戏设计文档
  18. 充电电池的充放电电流-0.2C、1C、2C的含义
  19. Dreamweaver CS6实战手册
  20. 计算机主机的光驱怎么打开,笔记本电脑光驱怎么打开?高手教你打开笔记本光驱的方法...

热门文章

  1. eureka集群 ha_SpringCloud如何实现Eureka集群、HA机制-百度经验
  2. c++关于函数的参数传递全部知识点详解
  3. 文本关键词提取算法总结
  4. 2021_0207_生活记录
  5. spring报“Could not resolve placeholder”错误
  6. unixlinux命令,20个 Unix/Linux 命令技巧
  7. mysql archive分区_MYSQL-分区表
  8. 前端数据修改的两种方式
  9. 【.net core 跨平台】第一步 在Ubuntu16.04 配置.net core环境
  10. MYSQL SHOW VARIABLES简介