【MavenWeb】初探:创建一个Maven Web项目
第一步:创建一个Simple的Maven项目

直接点下一步,把name上面的几个部分填写好,直接Finish即可。
就可以看到如下的结构:

注意点1:如果按照网上的其他一些做法来创建,你会发现少了src/main/resources和src/test/resources两个目录。
当然如果缺少这两个文件夹:你可以项目-右键-Build Path-New source folder进行添加源文件夹
注意点2:如果是网上的创建方式,你会发现缺少webapp目录

但是,创建一个Simple的Maven项目,并选择war包的方式,webapp文件夹已经自动创建好。
第二步:【关键】把项目转为 Dynamic web project,让它能通过eclipse发布到tomcat上。

勾选上Dynamic web module选项

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

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

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

然后Add-Folder-src-main-webapp 选中webapp-Finish
最后再次Add-选中Maven build path entries-Finish即可。
以上就构建了一个完整的可发布到Tomcat上的Maven结构的项目。
先写到这里:

把其他层次的代码填写好后,直接通过Eclipse把项目发布到Tomcat上,即可访问。
可以把Spring,SpringMVC,MyBatis这些搞进来。
上个周末弄了其他的代码,这些代码网上有很多demo都可以看到。随便搞一个过来。如果有时间,也可以自己写。做过的类似demo也可以直接拷贝过来,把Spring的XML文件这些配置好就可以跑起来了。
提醒:不要完全照搬网上的做法,要自己尝试。
上图:

这个demo代码,是在网上找的
参考地址(这篇文章讲得非常实在,而且真实有用,非常推荐):http://blog.csdn.net/chuyuqing/article/details/28879477
最后:非常感谢各位大牛的博文建议,给了小弟很多帮助。
【MavenWeb】初探:创建一个Maven Web项目的更多相关文章
- maven 学习---用Eclipse创建一个Maven Web项目
下面是使用 Eclipse 来创建一个Maven Web项目的说明.这是相当简单的. 现在让我们开始吧! 1: 启动 Eclipse, 点击 File->New->Other 2: 在弹出 ...
- Eclipse创建一个Maven Web项目
在这篇文章中,我们将演示如何在Eclipse IDE中使用maven创建一个动态Web项目. 使用的工具和技术 - Eclipse Jee Oxygen Maven 3.3.3 JavaSE 1.8 ...
- 创建一个maven web project
几经周折总算是找到了和高杨学长一样的web project的方法.感谢学长的一语点醒.我之前以为,既是maven又是web project的项目得要是通过dynamic web project转换到 ...
- Java web 开发填坑记 2 -如何正确的创建一个Java Web 项目
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/72566261 本文出自[赵彦军的博客] Java web 开发填坑记 1-如何正确 ...
- 创建一个动态Web项目:
开始你的Eclipse,然后进入“文件”>“新建”>“动态Web项目,然后输入项目名称为HelloWorldStruts2和设置其他的选项,在下面的屏幕: 选择在屏幕上的所有默认选项,最后 ...
- 使用IDEA创建一个Maven Web工程:无法创建Java Class文件
今天用IDEA新建了一个maven web工程,项目目录是这样的: 在新创建一个Java class 文件时,却没有Java class功能,无法创建,如图: 解决方案: 选择 File——>P ...
- 【Java_SSM】(二)使用eclipse创建一个Maven web工程
这篇博文我们介绍一下如何利用eclipse创件一个maven web工程. (1)File--New--Other--Maven--Maven project 此处我们快速创建一个maven工程 点击 ...
- 创建一个Maven Web应用程序
1 在Eclipes创建maven,首先File new ,在other 中找到Maven,Maven Project,下一步选择WebApp,创建Maven工程名字,完成 2 在新建的Maven工程 ...
- Eclipse创建一个JAVA WEB项目
继上一篇博客,Eclipse的Tomcat已经配置好了,现在我们开始创建web项目. 1.打开Eclipse,选择菜单栏的file>New>Dynamic Web Project 弹出窗口 ...
随机推荐
- Django笔记-字符编码相关问题整理
1.添加中文注释后编译出错,提示:Non-ASCII 解决方法: 在Python脚本文件的第一行或第二行添加一句: #coding:gbk或#coding:utf-8或##-*- cod ...
- 自定义验证jquery.validate
js中填写 $(function() { validateSysConfigForm(); jQuery.validator.addMethod("validateNum", fu ...
- 简述frame、bounds、center
frame是该视图在父视图坐标系统中的位置和大小.(参照父视图中的坐标系统) bounds是该视图在自身坐标系统中的位置和大小.(参照自身的坐标系统) center是该视图的中心点在父视图坐标系统中的 ...
- javascript函数命名的三种方式及区别
1, function fn(val1,val2) { alert(val1+val2); } fn(1,2); 2, var fn=function() { alert(val1+val2); } ...
- asp.net mvc 4 高级编程学习笔记:第四章 模型
数据模型 数据模型及O/R转化,采用EntityFramework实现. 可以采用firstCode模型,首先定义模型,通过模型生成数据库,也可以通过安装EFPowerTools,通过数据库自动生成对 ...
- [MongoDB]Profiling性能分析
摘要 上篇文章介绍了mapReduce这个聚合操作.本篇将继续学习,db有了,collection和document也有,基本上够用了,但是随着项目上线后,发现业务数据越来越多,查询效率越来越慢,这时 ...
- char,short ,int ,long,long long,unsigned long long数据范围
from:http://www.cnblogs.com/A123456A/archive/2013/01/25/2876634.html char,short ,int ,long,long long ...
- 详解CSS中clear属性both、left、right值的含义
前几天一朋友在群里问clear:left的意思,我以为是简单的清除浮动问题,就让他百度"清除浮动",导致中间有点小误会.后来我按照他写的DEMO,发现我自己也没完全理解clear: ...
- Dirty Markup - 在线代码美化工具
如果你需要一个帮助你规整书写混乱的代码的工具的话,我强烈推荐给你这个在线代码美化工具 - Dirty Markup.这个在线工具能够帮助你有效的处理HTML/HTML5,CSS和javascript代 ...
- Hadoop 面试题之Hbase
Hadoop 面试题之九 16.Hbase 的rowkey 怎么创建比较好?列族怎么创建比较好? 答: 19.Hbase 内部是什么机制? 答: 73.hbase 写数据的原理是什么? 答: 75.h ...