把maven项目在tomcat上运行

搞清楚eclipse2个概念

第一个概念:java Build path(java 构建或者编译路径)

是编译路径设置,主要用来设置源代码的编译路径默认是default output folder

第二个概念:Deployment Assembly(部署装配)

是eclipse中的发布路径设置,DeployPath表示每个资源发布之后的文件路径

说明

eclipse中使用tomcat使用启动web项目的流程是 java build path编译项目源代码生成的class文件放到buildpath的设置路径中,根据web deployment assembly将项目中的各个资源发布到设置的指定文件

开始八maven项目转换为可以在tomcat上面运行

one step:

创建好的项目是一个java项目,我们需要将这个项目转化为java web项目,在项目上右键,选择Properties,在打开的对话框中点击Project Facts,并且勾选"Dynamic Web Module"和"java"这两项,apply--》OK


two step:

改变后项目的结构比较混乱,我们用Package Explorer查看,并将src文件夹从"Source Folder"移除,设置3个"source folder":src\main\java、src\main\resources、src\test\java 。更改后的目录结构如下图:


three step

标准的maven项目是没有WebContent 文件夹的,我们需要将WebContent文件夹的下得两个文件夹:META-INF、WEB-INF复制粘贴到webapp文件夹下,并删除WebContent文件夹,如下图:


four step

项目右键-》Build Path--》Configure Build Path。remove掉Source选项卡中的资源重新添加,并在Source选项卡中修改Default output folder路径为"/src/main/webapp/WEB-INF/classes"


five step

添加部署依赖。项目右键-》Properties--》Deployment Assembly。依赖清单如下图,可自行添加和删除。


six step

查看编译及部署装配情况


seven step

测试、把项目部署到tomcat测试下,看启动是否报错。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • jHipster - 微服务搭建 CC_简书[https://www.jianshu.com/u/be0d56c4...
    quanjj阅读 847评论 0 2
  • 在 Eclipse 中使用 Maven 创建 Web 项目 1. 建立 Maven Project 选择 File...
    rosy_dawn阅读 1,312评论 0 0
  • 我jdk版本是1.7.0_95,在网上查了一下1.7属于java7maven3.3+版本都支持java7,所以我使...
    liangxifeng833阅读 1,302评论 0 2
  • 一日,夜深人静,锁叫醒了钥匙并埋怨道:“我每天辛辛苦苦为主人看守家门,而主人喜欢的却是你,总把你带在身边,真羡慕你...
    zyh张永红阅读 149评论 0 0
  • 秋秋最近总是一不留神就发呆,不经意间把头偏向窗外,秋秋又看到了那个人,秋秋最近总是碰见他,在走廊的拐角,在等公交的...
    南逸辰阅读 804评论 0 0