zoukankan      html  css  js  c++  java
  • eclipse中将maven工程变成普通的web工程,添加到tomcat

    使用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中调试和运行了。
    原文地址:http://zxlaiye.iteye.com/blog/931791
  • 相关阅读:
    GISer面对创业的困惑
    近期微博吐槽言论存档,涉及“性能优化”、C++陋习等
    HDU 2825 Wireless Password【AC自动机+DP】
    20130809, 微软八月安全补丁提前通知
    终于把3DMAX的MSE搞定了!
    UVA 11464 Even Parity (独特思路)
    [置顶] hdu 4418 高斯消元解方程求期望
    UVA 10652 Board Wrapping
    少儿编程-教育:少儿编程教育
    少儿编程:目录
  • 原文地址:https://www.cnblogs.com/huapox/p/3251613.html
Copyright © 2011-2022 走看看