日期:2014-05-17  浏览次数:20759 次

maven项目转换成web项目时候的结构问题
开始的时候新建了 maven项目 ,在Eclipse 是上
后来 把maven项目 转换成web项目,查看百度转换的教程

在按照设置 dynamic web 为 3.0 之后 ,JAVA1.6  ,本人tomcat 7

但是按照百度资料  会在目录架构上出现webContent
但是 没有出现 ,为什么?  什么原因!!


然后 webcontent 目录 和 webapp  两个目录什么区别 ?


------解决方案--------------------
maven可以直接新建web项目,然后直接使用的,不行你可以直接新建一个web项目,然后把jar包和源代码拷贝到相应目录下。
------解决方案--------------------
因为你新建的时候选择了war,在最后又自己填写了发布路径为webapp作为路径,所以maven根据自己的模板mavne-archetype-webapp生产的工程 所以满足了maven web工程结构要求,自然就不会有了,如果你开始你没有选择mavne-archetype-webapp,二是直接就建立了web工程那么在转换成web工程时是web插件转化的maven工作,所以会出现所谓的webContent,其实这样不符合maven web工作结构,那个可以复制到webapp中然后删除即可。
------解决方案--------------------
在pom.xml的project标签下加<packaging>war</packaging>节点