`
zxlaiye
  • 浏览: 94549 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

在eclipse中结合maven调试web项目

    博客分类:
  • java
阅读更多
  最近想自己架设一个简单的java web项目来玩玩,使用工具如下:
  • jdk1.6.0_24
  • Eclipse Helios (带m2eclipse插件)
  • maven3
  • tomcat7

  使用m2eclipse插件的功能新建一个web工程,步骤如下:
  • File -> New -> Project...
  • Maven -> Maven Project -> next -> (不要勾选Create a simple project) next
  • 在filter中输入webapp,选中maven-archetype-webapp,然后next,输入东东,finish。工程创建完成。
  • 工程目录还缺少/src/main/java、src/test/java等目录,需要的手动添加。

  工程创建后其实是一个java工程,先将其变为eclipse的web工程,步骤如下:

  
  • 打开工程目录,修改.project文件,在<natures>...</natures>之间加入三个东东:
  •   
    <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>

      保存,刷新工程。
      
  • 打开工程属性,在左边选中Project Facets,在右边选中java和Dynamic Web Module(先选java),点击OK。这样,工程就变成一个web工程了。

  •   最后一个问题,在maven的目录结构中,一堆jar包都不在WEB-INF/lib目录下,怎么将web工程发布到tomcat运行呢?需做如下设置:
    • 打开工程属性,选中左边的Deploymemnt Assemly(web工程才有这个选项)。
    • 删除Source为/WebContent的那行,该行没用。
    • 添加web的根目录: Add -> 选中Folder -> Next -> 选中src/main/webapp -> Finish;
    • 添加依赖包:Add -> 选中Java Build Path Entries -> Next -> 选中Maven Dependencies -> Finish。

      OK,大功告成。可以将工程添加到tomcat中调试和运行了。
    分享到:
    评论

    相关推荐

    Global site tag (gtag.js) - Google Analytics