用maven创建一个web项目
问题:在第一节中,我们已经创建了一个web项目,但是,这个项目还是java类型的,是不能发布到应用服务器的。
这一章节,我们从头创建一个真正的maven web项目。
第一步:创建一个Maven project
<!--[endif]-->
第二步:(我们选择向导方式,并使用默认的工作空间),我们可以选择仅仅创建一个简单的项目。
<!--[endif]-->
选择一个webapp模块方式生成项目
<!--[endif]-->
填写项目的信息
<!--[endif]-->
最后我们得到了一个暂时还不能发布的web项目
<!--[endif]-->
接下来是我们如何转换这个项目,使其能够成为了一个真正的webapp
第一步:项目类型的转换,我们选中Dynamic web Module,并且选中2.4或者2.5,这一点很重
要,Tomcat6.0只支持3.0之前的web模型
<!--[endif]-->
点OK,我们可以看到项目转换以后多了一个WebContent的目录
<!--[endif]-->
接下来,删除原来webapp目录中的WEB-INF目录,再将WebContent目录中的META-INFT和WEB-INF全部复制到webapp目录下,同时删除WebContent目录,
最后我们加上几个Maven常规项目的源文件夹
src\main\java和src\test\java以及src\test\resources
最后得到整个项目的目录结构图如下
<!--[endif]-->
项目最后一步修改,将下图的test目录和webcontent目录删除,同时添加maven的项目jar目录和webapp目录
<!--[endif]-->
修改以后得到下图
<!--[endif]-->
最后我们就可以看到项目能够被发布了:
<!--[endif]-->