如何在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 ...
随机推荐
- linux 使用串口连接设备console
linux使用串口连接cisco设备的console linux 自带一个串口命令:minicom,需要经过设置,之后就可以连接了. 传说是默认就可以,我可能RP不好,我必须要经过设置才可以. ...
- zabbix监控nginx
nginx status详解 active connections – 活跃的连接数量server accepts handled requests — 总共处理了11989个连接 , 成功创建11 ...
- JavaEE基础(十)
1.面向对象(package关键字的概述及作用) A:为什么要有包 将字节码(.class)进行分类存放 包其实就是文件夹 B:包的概述 举例: 学生:增加,删除,修改,查询 老师:增加,删除,修改, ...
- hdwiki 学习笔记 01
一.href =“”里的参数写法 <!--{if $hotname[url]}-->{$hotname[url]} <!--{else}-->index.php?doc-inn ...
- AngularJS 实现的输入自动完成补充功能
1.首先需要引入:angucomplete.js第三方库 2.增加model : var app = angular.module('app', ["angucomplete"]) ...
- c# 小练习
double a = double.Parse( this.textBox1.Text); double b = double.Parse(this.textBox2.Text); double c ...
- DelegateCommand.cs
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.W ...
- Doubles 分类: POJ 2015-06-12 18:24 11人阅读 评论(0) 收藏
Doubles Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 19954 Accepted: 11536 Descrip ...
- Linux 文件操作总结
http://blog.163.com/he_junwei/blog/static/19793764620152592737741/ ioctl?? lseek?? 文件是linux中的一个重要概念. ...
- c++中函数empty()怎么使用
string s = "";if (s.empty()){ cout << "字符串为空..";}else{ cout << " ...