`
huxiaoheihei
  • 浏览: 174382 次
  • 性别: Icon_minigender_2
  • 来自: 吉林
社区版块
存档分类
最新评论

eclipse中新建maven项目

阅读更多

maven是个项目管理工具,集各种功能于一身,下面介绍maven web项目在eclipse种的配置,并于tomcat集成。配置成功后,可以跟一般的web项目一样调试。

 

一、准备条件

1、安装下载jdk

     这里以jdk1.6为例

 

2、安装eclipse

     到eclipse官网下载 Eclipse IDE for Java EE Developers版本的eclipse

     http://www.eclipse.org/

 

3、安装tomcat6

 

4、安装maven

 

5、安装eclipse maven插件

     这里以在线安装的方式,安装地址为:http://m2eclipse.sonatype.org/sites/m2e

 

二、配置

1、在eclipse中配置jdk安装位置,tomcat安装位置,maven安装位置,为tomcat指定jdk

     在此不详述

2、在eclipse中新建一个maven项目

2-1、新建一个maven项目,选择create a simple project ...

    

 

 

2-2、

点击Next,进入下一个

 

在此窗口下填写group id,artifact id,可以随便写一个,在Packaging中选择war类型

点击下一步,在以下步骤中一直next,直到最后点击finish

 

2-3、

右击项目,选择properites,打开以下对话框

 

 

在此界面右边导航栏选中 Project Facets,点击超链接Convert Faceted from,进入以下界面

2-4、

 

 

 

在Configuration中选择custom

在下方的Project Facet的Dynamic Web Module中选择2.5版本

在java中选择1.6

注意:这些选择可能根据tomcat版本变化而变化,就tomcat6来说选择以上选项是可以的

        此步骤非常重要,只有操作了此步骤,右侧导航栏才会有Deployment Assembly 链接

2-5

接下来点击右边面板的Runtime面板

 

可以看到下方中有tomcat,如果没有,则点击下面的new,新建一个,新建后选中复选框,然后apply,ok

 

 

2-6、

在项目属性面板中的作部导航栏选择Deployment Assembly选项,在右边Web Deployment Assembly

如果看到以下的图示,那么配置就完成了

 

这里解释一下以上文件夹

src/main/java

该文件夹是存放java源码的,发布项目时会将该文件夹下的class文件复制到WEB-INF/classes目录下

 

src/main/resources

该文件夹一般放置配置文件,如xml,properties文件等,其实也可以放置java文件,只是一种约定罢了,发布项目时

该文件夹的文件也会复制到WEB-INF/class中

至于test,有些类似,只不过这些是测试代码,用过maven的应该会知道这一点

 

src/main/webapp

maven中约定是把该文件夹当成是普通web项目中的WebRoot目录,看看右边的deploy path,发布项目时

是发布到根目录/了。该文件夹在建成的maven web项目中,在其内尚没有WEB-INF/classes,WEB-INF/lib文件夹

需要手工建立

 

注意:有时候由于某种原因,你打开的以上视图可能是下面这样的,

 

其实,这样也是可以运行项目,调试项目的,但是,如果你运行该项目的pom.xml文件时就会报错,为什么呢,

因为maven会把src/main/webapp文件当成是普通web项目中的WebRoot,而该你的配置里面(上图)却

没有配置,故而会报错。

怎么办呢,分2步

1、选中 WebContent,remove掉它

2、新建一个,Source文件夹为src/main/webapp,deploy path为 /

点击apply,ok即可。

 

最后还必须将maven库映射到WEB-INF/lib下,具体操作如下,点击add按钮,进入下图

 

选择java build path entries,点击next,进入下图

 

 

 

选择Maven Dependencies,点击finish,最终如下图


 

 

如果不把Maven Dependencies映射到WEB-INF/lib,则在服务端如servlet中用到maven中的库时,则会提示找不到类(虽然你在编写代码时没有红xx,但是运行程序时却会找不到类)

 

 

 

三、运行

在eclipse的server视图中添加你的项目,右键选择的tomcat服务器,选择add and remove,添加刚才新建的web工程,效果如下图

在src/main/java中建立一个servlet,在src/main/webapp中建立一个jsp

 

启动tomcat,访问你的servlet和jsp,在servlet中你可以定断点,可以调试。

分享到:

相关推荐

    freemarker+struts2+在eclipse中创建maven项目

    【标题】"freemarker+struts2+在eclipse中创建maven项目"涉及到的是一个基于Java Web开发的技术组合,主要包括Maven构建工具、Freemarker模板引擎和Struts2框架。以下是对这些技术的详细说明: 1. **Maven**: ...

    eclipse 创建maven项目 选择 archetypes所用到的jar包

    在Eclipse中创建Maven项目,首先需要确保已经安装了M2E插件(Maven Integration for Eclipse)。接着,通过菜单栏选择`File -> New -> Maven Project`。在新弹出的向导窗口中,可以选择`Create a simple project`,...

    Eclipse中Maven项目创建及相关操作

    创建Maven项目的第一步是在Eclipse中选择`File` -> `New` -> `Project` -> `Maven Project`。在创建过程中,你可以选择是否要使用Maven的默认项目结构,或者自定义项目骨架。在输入项目信息时,包括项目名称、集团包...

    Eclipse创建基于MAVEN的web项目

    使用Eclipse创建Maven版的Web项目需要通过Maven的项目模板来建立项目,然后配置项目的结构和依赖关系,最后构建项目的框架。本文将详细介绍每一步骤的操作。 标签解释 标签"Maven Web"表示本文的主要内容是关于...

    eclipse 创建maven 项目 动态web工程完整示例

    在 Eclipse 中创建 Maven 项目时,首先要确保已安装 Maven 插件。如果 Eclipse 的新项目列表中未找到 Maven 选项,可以通过 **Other** 类别找到。 1. **新建 Maven 项目**: - 在 Eclipse 主界面,点击 **File** > ...

    在eclipse中使用maven(1).zip

    在Eclipse中创建Maven项目有两种方式:通过"File > New > Maven Project"或使用"Maven Archetype"。选择后者时,可以根据项目需求选择合适的模板,如"quickstart"或"webapp"。 5. **编写POM.xml** POM.xml是Maven...

    Eclipse搭建MAVEN项目

    下面将详细介绍如何在 Eclipse 中搭建 Maven 项目,包括安装 Maven 插件、配置 Maven 环境变量、建立 Maven 管理的工程、导入依赖包等步骤。 第一步:安装 Maven 插件 在 Eclipse 中,首先需要安装 Maven 插件。...

    在eclipse中配置maven,新建springboot项目.zip

    本教程将详细讲解如何在Eclipse中配置Maven以及如何使用配置好的环境新建一个Spring Boot项目。 首先,让我们来了解下Maven和Spring Boot的基础知识: Maven是一个项目管理工具,它可以帮助开发者构建、管理和部署...

    eclipse下创建maven项目

    通过Eclipse创建Maven项目,不仅可以利用Maven的强大依赖管理和构建功能,还能结合Eclipse的IDE优势,提高开发效率。熟练掌握这一流程,对于Java Web开发者来说是必备技能之一。同时,了解Maven的POM配置和生命周期...

    使用Eclipse构建Maven项目 配套示例项目源码

    创建Maven项目: 1. 启动Eclipse,选择"File" -> "New" -> "Other"。 2. 在弹出的对话框中,展开"Maven",然后选择"Maven Project",点击"Next"。 3. 选择"Create a simple project (skip archetype selection)",...

    idea使用maven创建web项目详细教程

    在 IDEA 中可以创建 Maven 项目,并使用 Maven 管理依赖关系,例如引入 Servlet 的依赖关系。 IDEA 也提供了许多实用的功能,例如自动完成、代码检查等。 通过本教程,您可以了解如何使用 IDEA 创建一个 Maven Web ...

    eclipse中使用maven创建项目JDK版本默认是1.5解决方法.docx

    在Eclipse中使用Maven创建项目时,你可能会遇到一个常见的问题,即默认的JDK版本被设置为较旧的1.5。这可能会导致一些现代Java特性无法使用,或者与你的开发环境不兼容。以下是解决这个问题的详细步骤: 首先,我们...

    在eclipse中不使用maven创建springboot工程所需jar包

    在Eclipse中创建Spring Boot项目时,通常推荐使用Maven或Gradle来自动化依赖管理,因为它们可以自动下载并管理这些jar包及其依赖关系。然而,如果你选择手动管理,确保正确地把这些jar包添加到项目的类路径中,以...

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

    1. **创建Maven项目** - 打开Eclipse,点击菜单栏上的`File` -> `New` -> `Other`。 - 在弹出的对话框中,展开`Maven`选项,选择`Maven Project`,然后点击`Next`。 - 在`New Maven Project`页面,确保`Create a ...

    eclipse中Maven安装插件和maven.zip

    在向导中,你可以选择“Quick Start”来创建一个基本的Maven项目,或者选择“Archetype”来基于特定的项目模板创建项目。 对于压缩包中的“00.txt”文件,它可能是安装或配置过程中的说明文档,具体内容需要打开...

    eclipse安装maven插件需要包

    2. **创建本地更新站点**: 将下载的`.jar`文件重命名为`features.xml`,放在一个新建的文件夹中,例如`maven_update_site`。然后,创建另一个文件夹`plugins`,将M2E的`.jar`文件移动至此文件夹。 3. **在Eclipse中...

    用Eclipse创建Maven多模块项目

    创建Maven多模块项目的第一步是安装并配置Eclipse IDE和Maven插件。确保Eclipse已安装M2E插件(Maven Integration for Eclipse),该插件允许Eclipse与Maven无缝集成。 接下来,我们开始创建多模块项目: 1. **...

Global site tag (gtag.js) - Google Analytics