`
lzj0470
  • 浏览: 1272169 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

eclipse maven web工程

阅读更多












右击项目,选择properites,打开以下对话框
注意Project Facet选择顺序,不然可能导致Runtimes有Web服务器而显示不出来。从而导致
Deployment Assembly显示不出来。


右击项目,选择properites,打开以下对话框
能看到Deployment Assembly,说明已经配置成功了。



此时,右击Server视图,选择Add and Remove。





虽然此时我们可以发布到tomcat中,但这不符合maven的结构。我们还要做如下修改
把上图WebContent下面两个目录 META-INF ,WEB-INF 直接剪切到src/main/webapp目录下,并删掉WebContent目录,那么现在的项目结构如下图:



然后我们要修改发布规则,右键点击项目, 选择 Deployment Assembly
把WebContent remove掉,测试类我们也不需要发布,test的两个目录页可以remove



接着重新指定一个web的路径,点击add,选择Folder --> next



在src下找到webapp目录,然后finish



最后一步,我们要把当前的build path 指向 Maven Dependency, 直接点击add,选择Java Build Path Entries 然后next



完成后如下图:

至此一个基于maven的webapp就建立好了,并可以直接从eclipse中发布到tomcat中

这里解释一下以上文件夹

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,发布项目时,是发布到根目录/了。

参考资料:
http://zk1878.iteye.com/blog/1222330
http://blog.csdn.net/deamony/article/details/7378358
  • 大小: 18.4 KB
  • 大小: 13 KB
  • 大小: 14.4 KB
  • 大小: 11.8 KB
  • 大小: 22.6 KB
  • 大小: 15.8 KB
  • 大小: 28.1 KB
  • 大小: 17.5 KB
  • 大小: 13.9 KB
  • 大小: 5.9 KB
  • 大小: 3.7 KB
  • 大小: 10.7 KB
  • 大小: 17.8 KB
  • 大小: 26.3 KB
  • 大小: 26.2 KB
  • 大小: 22.9 KB
  • 大小: 9.8 KB
分享到:
评论

相关推荐

    Eclipse Maven WEB工程实战.pdf

    根据提供的文件内容,知识点涵盖了Eclipse集成Maven的WEB工程实战操作步骤。以下是对这些步骤的详细解析: 1. **Eclipse集成Maven**: - 为了在Eclipse中使用Maven,首先需要安装m2e插件,这是一个官方提供的...

    eclipse结合maven创建web工程截图

    eclipse结合maven创建web工程截图

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

    ### Eclipse 创建 Maven 项目 动态 Web 工程完整示例 #### 一、创建 Maven 项目 在 Eclipse 中创建 Maven 项目时,首先要确保已安装 Maven 插件。如果 Eclipse 的新项目列表中未找到 Maven 选项,可以通过 **Other...

    使用ECLIPSE创建MAVEN工程图解

    使用ECLIPSE创建MAVEN工程图解 Eclipse 是一个功能强大且广泛使用的集成开发环境(IDE), Maven 是一个基于项目对象模型(POM)的项目管理工具。本文将指导您如何使用Eclipse 创建 Maven 工程,并了解 Maven 的...

    使用Eclipse创建基于Maven Web工程

    本篇文章将详细介绍如何在Eclipse中利用Maven创建一个Web工程,以便于管理和构建项目。 首先,我们需要确保Eclipse已经安装了Maven插件。如果没有,可以访问Eclipse Marketplace搜索"M2E"(Maven Integration for ...

    03-eclipse搭建web工程以及maven工程.mp4

    eclipse搭建web工程以及maven工程

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

    本教程将指导您使用 IDEA 创建一个 Maven Web 项目,从安装 Maven 到配置 Maven 环境、创建 Maven 工程、pom.xml 文件配置、依赖管理等。 1. 安装 Maven 在 IDEA 中使用 Maven 之前,需要先安装 Maven。在 Maven ...

    Eclipse搭建MAVEN项目

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

    使用Eclipse构建Maven项目.pdf

    - Maven项目可以通过Eclipse转换为Eclipse工程,便于Eclipse管理和操作。 - 根据项目的需要,可能还需要修改web.xml文件,将其版本修改为符合项目要求的版本。 5. 使用Maven编译和发布项目 - Maven项目构建完成...

    Eclipse整合Maven开发教程

    - 使用Eclipse创建Maven工程,可以选择不同类型的Maven项目,如Java应用、Web应用等。 - Maven生命周期包括clean、validate、compile、test、package、install、deploy等阶段,每个阶段都有相应的命令,如`mvn ...

    maven工程转web工程

    然而,有时我们可能需要将一个普通的Maven工程转换为Web工程,以便于部署到Web服务器上运行。这个过程涉及到对项目的配置进行一定的调整,确保其符合Web应用程序的标准结构和配置要求。以下将详细介绍如何进行这个...

    maven创建web工程

    本文将详细介绍如何使用 Maven 在 Eclipse 中创建一个 Web 工程。 #### 二、准备工作 在开始之前,请确保已经安装了以下组件: - **JDK**:Java 开发工具包。 - **Maven**:用于自动化构建过程。 - **Eclipse IDE...

    Maven在eclipse中的项目启动命令

    ### Maven在Eclipse中的项目启动命令详解 #### 一、Maven简介 Maven是一款流行的自动化构建工具,它主要用于Java项目的构建与管理。Maven通过一个中心信息文件`pom.xml`来管理项目的构建过程、依赖关系以及其他...

    如何基于maven在eclipse下创建web工程

    ### 如何基于Maven在Eclipse下创建Web工程 #### Maven与Eclipse简介 Maven是Apache软件基金会的一个开源项目,它是一个项目管理和综合工具,主要用于Java项目的构建、依赖管理和项目信息管理。通过Maven,开发者...

    EOVA框架整合WEBSERVICE ,eclipse maven环境 简单实用。内含说明.

    1. **创建Maven工程**:在Eclipse中选择"File > New > Maven Project",按照向导完成新工程的创建。 2. **配置pom.xml**:在pom.xml中添加EOVA和相关WebService库的依赖,例如 Axis2 或 JAX-WS,以及其他必要的依赖...

    maven web项目 Demo

    6. **插件使用**:Maven有许多插件,例如`maven-war-plugin`用于处理Web应用的打包,`maven-eclipse-plugin`或`maven-idea-plugin`用于生成IDE工程文件,还有`maven-resources-plugin`用于处理资源文件的复制。...

    Maven新建打包等管理Eclipse标准动态Web工程

    标题“Maven新建打包等管理Eclipse标准动态Web工程”指的是如何使用Maven在Eclipse中创建并管理一个符合Java Web标准的动态Web项目,包括项目的初始化、添加依赖、编译、测试以及打包成可部署的WAR或EAR文件。...

    简易聊天服务源代码,eclipse maven工程

    【标题】"简易聊天服务源代码,eclipse maven工程" 涉及到的核心技术是SpringBoot和WebSocket,它们都是现代Java开发中的关键组件。SpringBoot是Spring框架的一个简化版,旨在简化新Spring应用的初始搭建以及开发...

    Spring整合Hessian(Maven Web工程)

    一个Spring整合Hessian的Demo,同时包含Hessian...是一个Maven工程,IDE使用的Eclipse,运行前需要安装Eclipse的Maven插件。可以结合文章一起学习,地址是http://blog.csdn.net/julyness/article/details/49023581

Global site tag (gtag.js) - Google Analytics