【MavenWeb】初探:创建一个Maven Web项目

时间:2020-12-31 23:03:28

第一步:创建一个Simple的Maven项目

【MavenWeb】初探:创建一个Maven Web项目

直接点下一步,把name上面的几个部分填写好,直接Finish即可。

就可以看到如下的结构:

【MavenWeb】初探:创建一个Maven Web项目

注意点1:如果按照网上的其他一些做法来创建,你会发现少了src/main/resources和src/test/resources两个目录。

当然如果缺少这两个文件夹:你可以项目-右键-Build Path-New source folder进行添加源文件夹

注意点2:如果是网上的创建方式,你会发现缺少webapp目录

【MavenWeb】初探:创建一个Maven Web项目

但是,创建一个Simple的Maven项目,并选择war包的方式,webapp文件夹已经自动创建好。

第二步:【关键】把项目转为 Dynamic web project,让它能通过eclipse发布到tomcat上。

【MavenWeb】初探:创建一个Maven Web项目

勾选上Dynamic web module选项

【MavenWeb】初探:创建一个Maven Web项目

第三步:把WebContent下面的文件夹全部拷贝到webapp下面

【MavenWeb】初探:创建一个Maven Web项目

可以看到,经过第二步的转换操作,多出了一个webContent目录,此时,直接把META-INF和WEB-INF两个文件夹,全部拷贝到webapp下,拷贝完成后删除WebContent文件夹。

第四步:修改发布规则

【MavenWeb】初探:创建一个Maven Web项目

把WebContent,Remove掉,两个test文件夹也可以不发布(可以Remove掉)。

【MavenWeb】初探:创建一个Maven Web项目

然后Add-Folder-src-main-webapp 选中webapp-Finish

最后再次Add-选中Maven build path entries-Finish即可。

以上就构建了一个完整的可发布到Tomcat上的Maven结构的项目。

先写到这里:

【MavenWeb】初探:创建一个Maven Web项目

把其他层次的代码填写好后,直接通过Eclipse把项目发布到Tomcat上,即可访问。

可以把Spring,SpringMVC,MyBatis这些搞进来。

上个周末弄了其他的代码,这些代码网上有很多demo都可以看到。随便搞一个过来。如果有时间,也可以自己写。做过的类似demo也可以直接拷贝过来,把Spring的XML文件这些配置好就可以跑起来了。

提醒:不要完全照搬网上的做法,要自己尝试。

上图:

【MavenWeb】初探:创建一个Maven Web项目

这个demo代码,是在网上找的

参考地址(这篇文章讲得非常实在,而且真实有用,非常推荐):http://blog.csdn.net/chuyuqing/article/details/28879477

最后:非常感谢各位大牛的博文建议,给了小弟很多帮助。