转自:http://www.javaniu.com/maven-jee-dynamic-web-project.htm

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

一.在eclipse的官方站点下载eclipse jee版本,地址http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/indigo/R/eclipse-jee-indigo-win32.zip,如图

二.安装eclipse的maven插件m2e

  1. 在eclipse的菜单栏选择Help->Install New Software,如图

  2. 在线安装地址是:http://download.eclipse.org/technology/m2e/releases
  3. 按照提示安装好即可
  4. 最后重启eclipse

三.创建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,如图

  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可以运行该项目,如图

转自:http://www.zuidaima.com/blog/1618162161323008.htm

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

  1. 【引用】在Eclipse中将java Project转换成Dynamic Web Project

    编辑工程的.project文件: 添加 <nature>org.eclipse.wst.common.project.facet.core.nature</nature> &l ...

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

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

  3. eclipse maven打包jar 部分jsp无法访问_Maven系列教材 (九)- 在Eclipse中创建maven风格的java web项目...

    Maven系列教材 (九)- 在Eclipse中创建maven风格的java web项目 步骤1:删除j2ee目录步骤2:新建Maven 项目步骤3:这个界面点下一步步骤4: 这个界面使用webapp ...

  4. jenkins中maven的安装及配置,如何在jenkins中创建maven任务。

    本文介绍了在jenkins中maven的安装及配置(安装maven及jdk的方法),以及如何在jenkins中创建maven任务. 有三点需要注意的地方. maven一定要安装在jenkins服务器上 ...

  5. Maven学习记录之maven基本操作命令,maven本地工厂的创建,maven骨架的生成,以及在eclipse中创建maven工程:...

    摘要:今天又学习了一下maven,之前是下载并安装和配置好了maven的环境,今天主要学习的内容包括:maven本地工厂的创建,maven骨架的生成命令,maven在dos下创建maven工程,以及在 ...

  6. eclipse java luna,java-如何在Eclipse Luna中配置Lombok

    java-如何在Eclipse Luna中配置Lombok 我使用Maven在Eclipse Luna中配置了龙目岛. 注释已正确添加,但没有生成getter和setter. eclipse.ini ...

  7. IDEA从零到精通(15)之IDEA中创建maven项目

    文章目录 作者简介 引言 导航 热门专栏推荐 1.在Idea中配置maven 2.创建maven项目 3.配置项目 小结 导航 热门专栏推荐 作者简介 作者名:编程界明世隐 简介:CSDN博客专家,从 ...

  8. react中纯函数_如何在纯React中创建电子邮件芯片

    react中纯函数 by Andreas Remdt 由Andreas Remdt 如何在纯React中创建电子邮件芯片 (How to create email chips in pure Reac ...

  9. 如何在React Native中创建精美的动画加载器

    by Vikrant Negi 通过Vikrant Negi 如何在React Native中创建精美的动画加载器 (How to create a beautifully animated load ...

最新文章

  1. 1哈哈欢迎使用CSDN-markdown编辑器
  2. X509证书 指定了无效的提供程序类型 System.Security.Cryptography.CryptographicException 错误解决方法
  3. python double语法_python上手--基本语法和数据类型基础
  4. Python高级用法总结
  5. 计算机c语言笔试试题,计算机二级c语言笔试题和面试题答案(2019最新)
  6. 如何快速导入SVN服务器的项目代码
  7. excel制作录入和查询系统_叮咚!您有一份Excel人员信息查询系统,请您查收~
  8. marven编译时:<pre>错误: 不允许使用自关闭元素</pre>
  9. cmake和make区别
  10. 变分法与最优控制matlab,1987_11变分法与最优控制_10654423.pdf
  11. 计算机考试试题大一上学期,大一第一学期期末考试计算机试题1
  12. jdy40程序C语言,C语言习题集
  13. 爬取20万数据,我们深扒了风口上的「享物说」
  14. CISP-PTE靶机练习(me-and-my-girlfriend)
  15. 如何在python上安装安装包(python 3.9 环境 PyCharm pillow安装包为例)
  16. 空间分辨率、频谱分辨率、辐射计量分辨率、时间分辨率。
  17. linux wenj 立即生效_linux方面知识
  18. linux镜像文件32,centos7光盘镜像下载32/64位
  19. MVC依赖注入Unity应用学习
  20. python谷歌浏览器驱动安装失败_Selenium自动化库在安装谷歌浏览器Chrome及其驱动chromedriver的安装问题...

热门文章

  1. js学习大法:用好firebug,走遍天下都不怕
  2. mysql-8.0.12语法_mysql-8.0.12 (免安装版) 安装详解
  3. golang中文文档_【译】Go 语言源码贡献官方指导文档
  4. Linux下解决发布Qt程序报错:it could not find or load the Qt platform plugin “xcb” in “”
  5. Windows与linux双系统安装
  6. php二维码存放json数据_PHP生成及获取JSON文件的方法
  7. python最大正方形的面积_LeetCode 221. 最大正方形 | Python
  8. 软件工程-c语言--基于at89c51单片机c语言编写的计算器,基于AT89C1单片机C语言编写的计算器.doc...
  9. 【转】DICOM:DICOM Print服务中PresentationContext协商之 MetaSOPClass与SOPClass对比分析!!!!!!!!
  10. 【转】调用约定__cdecl、__stdcall和__fastcall的区别