如何在eclipse jee中创建Maven project并且转换为Dynamic web project

注意:该文档只针对以下eclipse版本,如图

为了方便,我将我本地的压缩包放在了微云网盘中,大家可以直接下载,jee,subversion,m2eclipse都集成好了,下载地址

链接:http://url.cn/Mqe9ap (密码:qHjz)

一.创建maven工程

  1. 在eclipse的菜单栏选择File->New->Other->Maven->Maven Project
  2. 下一步后选择Create a simple project(skip archetype selection),如图

  3. 下一步后输入Group Id,Archive Id,Packaging后点击Finish,如图

  4. 创建成功后的文件目录,如图

二.转换为java的Dynamic Web Project

  1. 右键点击Project的名称,选择Properties
  2. 选择Project Facets->Convert to Faceted from...,如图

  3. 选择Dynamic Web Module,Version为2.5(3.0版本我没测试过是否可行),选择Java,Version为1.6,并点击Further configuration available...如图

  4. 修改Content directory为/src/main/webapp/,点击OK,如图

  5. 最后点击Properties for showcase的OK完成转换,最后的目录结构,如图

三.修改Java Build Path

  1. 右键点击Project的名称,选择Properties
  2. 选择Java Build Path,将JRE 1.5版本Remove掉,然后点击Add Library,如图

  3. 选择JRE System Library,点击Next,如图

  4. 选择你设置的jdk6版本,点击Finish,如图

  5. 最后点击OK,完成设置,如图

四.修改Java Compile

  1. 右键点击Project的名称,选择Properties
  2. 选择Java Compiler,并选择Compiler compliance level为1.6,如图

五.修改Deployment Assembly

  1. 右键点击Project的名称,选择Properties
  2. 选择Deployment Assembly,并点击Add,如图

  3. 选择Java Build Path Entries,点击Next,如图

  4. 选择Maven Dependencies,点击Finish,如图

  5. 最好点击OK,完成设置,如图

六.设置Server Apache Tomcat

  1. 菜单栏选择Window->Show View->Servers
  2. 点击new server wizard,如图

  3. 选择Tomcat v6.0 Server,点击Next,如图

  4. 选择Browse,选择正确的Apache Tomcat的安装目录,然后点击Next,如图

  5. 选择要部署的项目如showcase,然后点击Add,点击Finish,如图

    xxx

    注意:

    在Add and Remove的时候提示这个:Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules

  6. 完成设置后的项目如图

  7. 在Servers View上双击Tomat v6.0 Server at localhost[Stopped Republish],如图

  8. 修改项目的部署目录为Tomcat installtion目录,如图

  9. 修改项目的访问路径,即去掉比如http://localhost/showcase/目录中的showcase,如图

  10. 关掉Auto reloading enabled,这样不用每次修改文件就自动部署,如图

  11. 右键点击Tocmat v6.0 Server at localhost[Stopped Republish],点击Clean即可完成web project的部署,如图

  12. 最后在Tomcat的目录部署成功,如图

七.在Apache Tomcat中运行项目

  1. 选择Debug可以调试该项目,选择Run可以运行该项目,如图

如何在eclipse jee中创建Maven project并且转换为Dynamic web project的更多相关文章

  1. Maven:如何在eclipse里新建一个Maven的java项目和web项目

    如何在eclipse里新建一个Maven的java项目和web项目: 一:java项目 New-->Other-->Maven 右击项目-->properties,修改以下文件: ① ...

  2. java项目添加到Tomcat中运行-(项目转换为Dynamic Web Project)

    当在eclipse中建了一个java project项目希望他运行在Tomcat中时: 在项目上右键单击,选择 Properties: 在左侧选择 Project Facets,单击右侧的 ”Conv ...

  3. 将Eclipse的Java Project转换为Dynamic Web Project

    在用Eclipse做JavaEE开发时经常遇到Web工程被识别为Java工程的问题,导致很多功能无法使用. 只需做以下操作便可解决该问题. 1.右击Java工程选择Properties 2.选择左边目 ...

  4. 将maven工程转成dynamic web project

    http://blog.csdn.net/remote_roamer/article/details/51724378 做到最后一步就不行鸟,没有plugin........

  5. git上导出的maven项目转成正常的Dynamic web project

    项目地址:http://git.oschina.net/jiafuwei0407/springmvc,springmvc maven项目 包含日志的测试 restful api 如何在eclipse ...

  6. 如何在eclipse jee中检出项目并转换为Maven project

    如何在eclipse jee中检出项目并转换为Maven project,最后转换为Dynamic web project 注意:该文档只针对以下eclipse版本,如图 为了方便,我将我本地的压缩包 ...

  7. 【MAVEN】如何在Eclipse中创建MAVEN项目

    目录结构: contents structure [+] 1,Maven简介 2,Maven安装 2.1,下载Maven 2.2,配置环境变量 2.3,测试 3,Maven仓库 3.1,Maven仓库 ...

  8. Eclipse 使用maven创建Dynamic Web Project

    今天看到spring的官网首页已经没有下载连接了,建议使用maven构建spring项目.虽然maven已经不是新技术,但是这个我还没用过,谷歌走起! 通常创建项目都是用Eclipse,前几年还是My ...

  9. (3)Maven快速入门_3在Eclipse中创建Maven项目打包成jar

    Eclipse中创建Maven项目 new ---> maven project  ----> next 如下 普通java项目 选择  如下 quickstart 创建项目 : 输入 G ...

随机推荐

  1. Linux Kernel之flush_cache_all在ARM平台下是如何实现的【转】

    转自:http://blog.csdn.net/u011461299/article/details/10199989 版权声明:本文为博主原创文章,未经博主允许不得转载. 在驱动程序的设计中,我们可 ...

  2. 【JQGRID DOCUMENTATION】.学习笔记.5.Form Editing

    JqGrid支持为view ,add, edit,delete, search创建一个on the fly的form.这使得Modal Boxes和行内编辑能够在程序用结合.毕竟,行内编辑只能用在已经 ...

  3. rsync的断点续传设置。

    关于rsync的断点续传 关于rsync的断点续传 经常copy大文件,由于服务器.路由等网络的不确定性,老是出现 remote server not responding.于是查了下资料,发现rsy ...

  4. 删除ecshop登录后台看到的系统信息

    登陆ecshop后台,默认打开在页面顶部会出现个系统信息,显示操作系统,数据库版本,以及安装日期系统版本号.部分客户问到怎么删除,这里最模板提供ecshop教程告诉大家方法. 找到admin\temp ...

  5. 约瑟夫问题 java

    约瑟夫环:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围.从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围 ...

  6. cookie与localstorage和sessionstorage的区别比较

    保存位置: 三者均保存在浏览器端,且同源的. 与服务器的关系: cookie 数据始终在同源的http请求中携带(即使不需要),即cookie在浏览器和服务器间来回传递. sessionStorage ...

  7. ACM题目————数素数

    令Pi表示第i个素数.现任给两个正整数M <= N <= 104,请输出PM到PN的所有素数. 输入格式: 输入在一行中给出M和N,其间以空格分隔. 输出格式: 输出从PM到PN的所有素数 ...

  8. 使用NPOI随意创建Excel(含下拉列表)

    //创建工作簿 HSSFWorkbook ssfworkbook = new HSSFWorkbook(); //创建工作表(页) HSSFSheet sheet1 = ssfworkbook.Cre ...

  9. 转载-python学习笔记之文件I/O

    Python 文件I/O 本章只讲述所有基本的的I/O函数,更多函数请参考Python标准文档. 打印到屏幕 最简单的输出方法是用print语句,你可以给它传递零个或多个用逗号隔开的表达式.此函数把你 ...

  10. vsftp 使用匿名帐号登陆

    1.正常安装. 2.改配置文件:vi /etc/vsftpd/vsftpd.conf #允许匿名用户登录FTP anonymous_enable=YES #设置匿名用户的登录目录(如需要,需自己添加并 ...