• 一步步教你把Java maven项目转化成web项目
  • 发布于 2个月前
  • 273 热度
    1 评论
  • Share
  • 7 粉丝 3 篇博客
  •   
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保存即可。
7、右击项目,选择属性,找到project facets,点击tuntimes标签选择apache tomcat v选中Project Facet中的Dynamic Web Module确认

8、转换成功

9.你会发现多了个目录

10.虽然此时我们可以发布到tomcat中,但这不符合maven的结构,我们还要做如下修改
把上图WebContent下面两个目录 META-INF ,WEB-INF 直接剪切到src/main/webapp目录下,并删掉WebContent目录,然后我们要修改发布规则,右键点击项目, 选择 Deployment Assembly。

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

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

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

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

至此一个基于maven的webapp就建立好了,并可以直接从eclipse中发布到tomcat中
启动Tomcat,一个项目就起来了。

用户评论