如何在eclipse jee中创建Maven project并且转换为Dynamic web project
注意:该文档只针对以下eclipse版本,如图

为了方便,我将我本地的压缩包放在了微云网盘中,大家可以直接下载,jee,subversion,m2eclipse都集成好了,下载地址
链接:http://url.cn/Mqe9ap (密码:qHjz)
一.创建maven工程
- 在eclipse的菜单栏选择File->New->Other->Maven->Maven Project
- 下一步后选择Create a simple project(skip archetype selection),如图

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

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

二.转换为java的Dynamic Web Project
- 右键点击Project的名称,选择Properties
- 选择Project Facets->Convert to Faceted from...,如图

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

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

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

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

- 选择JRE System Library,点击Next,如图

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

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

四.修改Java Compile
- 右键点击Project的名称,选择Properties
- 选择Java Compiler,并选择Compiler compliance level为1.6,如图

五.修改Deployment Assembly
- 右键点击Project的名称,选择Properties
- 选择Deployment Assembly,并点击Add,如图

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

- 选择Maven Dependencies,点击Finish,如图

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

六.设置Server Apache Tomcat
- 菜单栏选择Window->Show View->Servers
- 点击new server wizard,如图

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

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

- 选择要部署的项目如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



- 完成设置后的项目如图

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

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

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

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

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

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

七.在Apache Tomcat中运行项目
- 选择Debug可以调试该项目,选择Run可以运行该项目,如图

如何在eclipse jee中创建Maven project并且转换为Dynamic web project的更多相关文章
- Maven:如何在eclipse里新建一个Maven的java项目和web项目
如何在eclipse里新建一个Maven的java项目和web项目: 一:java项目 New-->Other-->Maven 右击项目-->properties,修改以下文件: ① ...
- java项目添加到Tomcat中运行-(项目转换为Dynamic Web Project)
当在eclipse中建了一个java project项目希望他运行在Tomcat中时: 在项目上右键单击,选择 Properties: 在左侧选择 Project Facets,单击右侧的 ”Conv ...
- 将Eclipse的Java Project转换为Dynamic Web Project
在用Eclipse做JavaEE开发时经常遇到Web工程被识别为Java工程的问题,导致很多功能无法使用. 只需做以下操作便可解决该问题. 1.右击Java工程选择Properties 2.选择左边目 ...
- 将maven工程转成dynamic web project
http://blog.csdn.net/remote_roamer/article/details/51724378 做到最后一步就不行鸟,没有plugin........
- git上导出的maven项目转成正常的Dynamic web project
项目地址:http://git.oschina.net/jiafuwei0407/springmvc,springmvc maven项目 包含日志的测试 restful api 如何在eclipse ...
- 如何在eclipse jee中检出项目并转换为Maven project
如何在eclipse jee中检出项目并转换为Maven project,最后转换为Dynamic web project 注意:该文档只针对以下eclipse版本,如图 为了方便,我将我本地的压缩包 ...
- 【MAVEN】如何在Eclipse中创建MAVEN项目
目录结构: contents structure [+] 1,Maven简介 2,Maven安装 2.1,下载Maven 2.2,配置环境变量 2.3,测试 3,Maven仓库 3.1,Maven仓库 ...
- Eclipse 使用maven创建Dynamic Web Project
今天看到spring的官网首页已经没有下载连接了,建议使用maven构建spring项目.虽然maven已经不是新技术,但是这个我还没用过,谷歌走起! 通常创建项目都是用Eclipse,前几年还是My ...
- (3)Maven快速入门_3在Eclipse中创建Maven项目打包成jar
Eclipse中创建Maven项目 new ---> maven project ----> next 如下 普通java项目 选择 如下 quickstart 创建项目 : 输入 G ...
随机推荐
- ubuntu屏幕分辨率问题
今天在ubuntu下工作时突然屏幕上下各出现了一个大概2厘米的黑条,感觉屏幕被横向拉长了,莫名其妙,开始以为简单的调整下分辨率就好了,在系统设置显示里面发现分辨率只有两个可选参数,并且对象为未知,由于 ...
- git 用法
git init #创建仓库git add _filename #添加文件到缓冲区git commit -m "msg" #提交更新,从缓冲区提交到版本库git status #查 ...
- for DEMO
举例一: [xiluhua@vm-xiluhua][~/shell_script]$ cat forDemo1.sh #======================================== ...
- EF查询分页
static List<T> GetPageList(Func<T,bool> whereLambda,Func<T,object> orderLambda,int ...
- HDU 4709:Herding
Herding Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Su ...
- Excel 函数
Excel 函数: 一.定义: Excel 函数即是预先定义,执行计算.分析等处理数据任务的特殊公式. 二.结构: 1.单一结构 =函数名(参数1,参数2,参数3.....) 示例:=sum(A3:A ...
- Unity GUI内绘制贝塞尔曲线
用Handles可以直接在GUI下绘制贝塞尔 using UnityEditor; using UnityEngine; using System.Collections; public class ...
- linux下网络程序遭遇SIGPIPE的解决(转)
http://blog.chinaunix.net/uid-20135786-id-3409085.html 问题描述: 我的一个服务器程序, 在Windows下运行正常. 但当在Linux(cent ...
- 2016年12月6日 星期二 --出埃及记 Exodus 21:1
2016年12月6日 星期二 --出埃及记 Exodus 21:1 "These are the laws you are to set before them:你在百姓面前所要立的典章是这 ...
- 我的android学习经历13
ToggleButton控件的使用 ToggleButton控件看名字就可以知道它是一个 “开关” 控件,也就是有两种不同状态的按钮. 主要的特别属性有三个: android:textOn=" ...