zoukankan      html  css  js  c++  java
  • 转换maven 项目为web 项目

    解决步骤:

    1、进入项目目录,可看到.project文件,打开。

    2、找到<natures>...</natures>代码段。

    3、在第2步的代码段中加入如下标签内容并保存:

    <nature>org.eclipse.wst.common.project.facet.core.nature</nature>
    <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
    <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>

    4、在eclipse的项目上点右键,刷新项目。

    5、在项目上点右键,进入属性(properties)

    6、在左侧列表项目中点击选择“Project Facets”,在右侧选择“Dynamic Web Module”和"Java",点击OK保存即可。

    =============================项目转换=================================

     第二步:右击项目,选择属性,找到project facets,点击tuntimes标签选择apache tomcat v6.0选中Project Facet中的Dynamic Web Module确认


    第三步:转换成功


    ==============================调整项目结构==================================

    接下来观察我们的项目结构,多了一个web content目录

    虽然此时我们可以发布到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

    然后再点击finish完成

    完成后如下图:

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

  • 相关阅读:
    Delphi TWebBrowser[11] 读写html代码
    Nginx 配置反向代理
    清除git中缓存的凭证(用户名及密码)
    python 摄像头
    a 链接控制打开新窗口 无地址栏
    树形多级菜单数据源嵌套结构与扁平结构互转
    使用 git 的正确姿势
    JavaScript this
    JavaScript Scope Chain
    JavaScript Scope Context
  • 原文地址:https://www.cnblogs.com/leonkobe/p/4068686.html
Copyright © 2011-2022 走看看