码迷,mamicode.com
首页 > Web开发 > 详细

转换maven 项目为web 项目

时间:2014-11-02 10:45:54      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:blog   http   java   sp   文件   on   log   代码   bs   

解决步骤:

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确认


bubuko.com,布布扣

第三步:转换成功


bubuko.com,布布扣

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

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

bubuko.com,布布扣

虽然此时我们可以发布到tomcat中,但这不符合maven的结构,我们还要做如下修改

把上图WebContent下面两个目录 META-INF ,WEB-INF 直接剪切到src/main/webapp目录下,并删掉WebContent目录,那么现在的项目结构如下图:

bubuko.com,布布扣

然后我们要修改发布规则,右键点击项目, 选择 Deployment Assembly

bubuko.com,布布扣

选择WebContent,把它remove掉,测试类我们也不需要发布,test的两个目录页可以remove

bubuko.com,布布扣

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

bubuko.com,布布扣

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

bubuko.com,布布扣

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

bubuko.com,布布扣

然后再点击finish完成

bubuko.com,布布扣

完成后如下图:

bubuko.com,布布扣

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

转换maven 项目为web 项目

标签:blog   http   java   sp   文件   on   log   代码   bs   

原文地址:http://www.cnblogs.com/leonkobe/p/4068686.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!