`
rjbenq
  • 浏览: 4367 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
最近访客 更多访客>>
社区版块
存档分类
最新评论

使用eclipse和maven一步一步配置web项目

阅读更多

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 ...

clip_image001

2-2、

点击Next,进入下一个

clip_image001[4]

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

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

2-3、

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

clip_image001[6]

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

2-4、

clip_image001[8]

在Configuration中选择custom

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

在java中选择1.6

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

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

2-5

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

clip_image001[10]

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

2-6、

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

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

clip_image001[12]

这里解释一下以上文件夹

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文件夹

需要手工建立

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

clip_image001[14]

其实,这样也是可以运行项目,调试项目的,但是,如果你运行该项目的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按钮,进入下图

clip_image001

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

clip_image001[4]

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

clip_image001[6]

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

三、运行

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

clip_image001[16]

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

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

 

原文链接 http://zk1878.iteye.com/blog/1222330

分享到:
评论

相关推荐

    使用Eclipse构建Maven的Web项目

    以下是一步一步教你如何使用Eclipse构建Maven的Web项目: 1. **建立Maven Project** - 首先,启动Eclipse,通过`File` -> `New` -> `Other`,然后在New窗口中选择`Maven` -> `Maven Project`。 - 在新窗口中,...

    Eclipse Maven WEB工程实战.pdf

    以上步骤为在Eclipse中利用Maven创建、配置和部署一个Web工程的全过程。每个步骤都涉及具体的操作细节,需要开发者严格按照指导进行设置和调整。通过这样的流程,可以确保Maven项目能够在Eclipse中被正确地管理和...

    使用Eclipse构建Maven的Web项目用jetty启动.docx

    ### 使用Eclipse 构建 Maven 的 Web 项目并用 Jetty 启动 #### 一、直接建立 Maven 项目的方法 ##### 1.1 建立 Maven 项目 为了构建一个基于 Spring MVC 的 Web 项目,我们首先需要在 Eclipse 中创建一个 Maven ...

    Eclipse MAVEN离线插件

    检查你的Eclipse是否已安装了Java开发工具(JDT)和Web工具平台(WTP),因为Maven插件通常依赖这些组件。 3. **打开Eclipse更新管理器**: 在Eclipse中,选择“窗口”(Window)菜单,然后点击“软件安装”...

    eclipse构建及运行maven web项目

    为了能够顺利地使用 Eclipse 构建并运行 Maven Web 项目,首先需要确保满足以下环境配置: 1. **Eclipse IDE**: 本教程使用的是 Eclipse Indigo 版本。 2. **Java Development Kit (JDK)**: 需要安装 JDK 1.6 或...

    基于Eclipse构建Maven的SpringMVC项目技术文档

    - **解决方案**:使用Eclipse构建Maven项目,避免此类问题。 - **问题2**:`WEB-INF`下的`classes`文件夹在转换为`target/classes`后,依然存在编译问题。 - **解决方案**:确保所有源代码文件夹和输出文件夹的...

    Maven_web项目非plugin方式调试

    这种方式不仅可以使用Eclipse的调试工具,还提供了更为灵活的部署和调试选项,有助于提高开发效率和项目的可维护性。 需要注意的是,Maven项目结构与标准Java Web项目结构略有不同。Maven使用src/main/webapp作为源...

    一步一步用eclipse进行web应用程序的配置

    对于Web开发,我们需要安装Java Development Kit (JDK) 和Eclipse IDE for Java EE Developers,这个版本包含了对Web项目的额外支持。 1. **安装与设置Eclipse**: - 下载并安装Eclipse IDE for Java EE ...

    maven创建web工程

    通过以上步骤,我们成功地使用 Maven 和 Eclipse 创建了一个 Web 项目,并按照 Maven 的规范进行了结构调整。这种做法不仅有助于保持项目结构的清晰和一致,还能充分利用 Maven 的强大功能,提高开发效率。在未来...

    10步搞掂Maven项目在Eclipse的Tomcat运行.pdf

    在当前的开发环境中,Maven和Eclipse是构建和管理Java Web项目中广泛使用的技术。而Tomcat作为流行的Java应用服务器,经常与Eclipse配合使用以部署和运行Maven构建的项目。本篇文章将详细介绍如何在Eclipse集成开发...

    JEECG-P3-Maven版本手把手入门-Eclipse

    以上内容涵盖了从搭建Maven环境到Eclipse中的配置,再到项目导入、加载和运行,每一步都包含了关键的知识点和操作细节。这样的入门指南旨在帮助开发者快速上手JEECG-P3插件的Maven版本开发,大大节省了初学者的时间...

    maven-web创建步骤.docx

    在后续的开发过程中,利用Maven的强大功能可以进一步提高代码的质量和项目的可维护性。此外,对于初学者来说,熟悉Maven的工作流程和Eclipse的集成使用也是十分重要的技能之一。希望本文能帮助你更好地理解和掌握...

    Maven +Tomcat+m2eclipse的热部署(hot deploy)

    通过上述步骤,我们不仅配置了Tomcat的管理用户,定义了Maven中的本地服务器,还创建了一个可以进行热部署的Maven Web项目。这对于快速迭代开发、减少等待时间有着显著的积极作用。然而,需要注意的是,虽然热部署...

    使用eclipse插件创建一个web project

    本文将深入探讨如何使用Eclipse插件创建一个Web项目,并涉及相关的源码管理和工具使用。 首先,我们需要了解Web项目的结构。一个标准的Web项目通常包含以下几个关键部分: 1. **hello.jsp**:这是一个JSP(Java...

    maven项目搭建部署

    通过本文档的描述,我们可以学习到如何在Eclipse中使用m2e插件创建、配置和部署Maven Web项目的基本流程,这对于初学者来说是非常宝贵的知识点。随着实践的增多,开发人员能够更好地理解Maven和Eclipse的集成,并...

    eclipse 创建 Meave Web 项目

    要在 Eclipse 中使用 Maven 创建一个 Web 项目,首先确保已经安装了 Eclipse 和 Maven,并且 Eclipse 已经配置好了 Maven 插件。 1. **打开 Eclipse**:启动 Eclipse 并确保已经安装了 Maven 集成插件。 2. **新建 ...

    Maven Web项目部署到tomcat的方法总结

    Maven是一款流行的Java项目管理和构建工具,而Tomcat是最受欢迎的Java Web服务器。将Maven项目部署到Tomcat服务器是开发和测试Web应用程序的必备步骤。下面将介绍在Eclipse上Maven结构Web项目如何部署到Tomcat的几种...

Global site tag (gtag.js) - Google Analytics