如何在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 ...
随机推荐
- Unicode : RLO
分类:备忘,Unicode,Perl 我们一般的输入文字的方向是从左往右,但是世界上总有特例,阿拉伯国家是从右到左的书写方式.经常看到微信里面好友得瑟,也就拿过来总结一下. 每个语言都能实现字符串反转 ...
- Error: 16GU盘变1G,恢复
最近装win10,chromium os之后,删除U盘中的文件,发现不能删除,脑子一热格式化了,发现16G突然变成了1G,这不是坑爹吗,刚买的新U盘呀.立马百度,发现有说是买的被骗了,有的说使用某个软 ...
- Aspose.Words操作word生成PDF文档
Aspose.Words操作word生成PDF文档 using Aspose.Words; using System; using System.Collections.Generic; using ...
- NIOS II CPU复位异常的原因及解决方案
NIOS II CPU复位异常的原因及解决方案 近期在用nios ii做项目时,发现一个奇怪的现象,在NIOS II EDS软件中编写好的代码,烧写到芯片中,第一次能够正常运行,但是当我按下板卡上 ...
- 怎么使用PHP获取用户客户端真实IP的解决方案呢?
function getIp(){if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIE ...
- master-slave(主/从)模式
主从模式 一般来说用在数据库集群比较多,主要是实现读写分离.对于数据库应用而言基本上是读大于写,因此由 Master 服务器负责增.删.改操作,由 Slave 负责读操作(也就是 SELECT),Ma ...
- OS开发拓展篇—应用之间的跳转和数据传
iOS开发拓展篇-应用之间的跳转和数据传 说明:本文介绍app如何打开另一个app,并且传递数据. 一.简单说明 新建两个应用,分别为应用A和应用B. 实现要求:在appA的页面中点击对应的按钮,能够 ...
- mysql 关联条件与查询(过滤)条件
mysql用outer join时 on 后边只是关联条件,有时可能会查出无用的记录, 需用where查询条件过滤 五欧诺个的数据. 记录一下
- Bag Problem
Bag Problem Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 32768/131072 K (Java/Others) Total ...
- Android图形系统之Surface、SurfaceView、SurfaceHolder及SurfaceHolder.Callback之间的联系
1.Surface Surface extends Objectimplements Parcelable java.lang.Object ↳ android.view.Surface Cla ...