【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 弹出窗口 ...
随机推荐
- $this->display输出模板
1.public function index(){ $this->display() } // 默认输出的是index.html模板 2.public function index(){ $t ...
- <?xml version="1.0" encoding="utf-16"?>. use different encoding
public string Serialize<T>(T serializeClass) { string xmlString = string.Empty; try { if (seri ...
- HTTP1.0与HTTP1.1的区别
HTTP/1.1与HTTP/1.0的区别 下面主要从几个不同的方面介绍HTTP/1.0与HTTP/1.1之间的差别,当然,更多的内容是放在解释这种差异背后的机制上. 1 可扩展性 可扩展性的一个重要原 ...
- Java多线程编程核心技术---线程间通信(一)
线程是操作系统中独立的个体,但这些个体如果不经过特殊处理就不能成为一个整体.线程间的通信就是成为整体的必用方案之一.线程间通信可以使系统之间的交互性更强大,在大大提高CPU利用率的同时还会使程序员对各 ...
- jsp系统时间和时间对比(活动结束不结束)
jsp页面拿到系统时间 <jsp:useBean id="now" class="java.util.Date" /> <fmt:format ...
- JavaScript 五种(构造方式)继承
一.对象冒充 function Parent(username){ this.username = username; this.hello = function(){ alert(this.user ...
- Mysql分表和分区的区别、分库分表介绍与区别
分表和分区的区别: 一,什么是mysql分表,分区 什么是分表,从表面意思上看呢,就是把一张表分成N多个小表,具体请看:mysql分表的3种方法 什么是分区,分区呢就是把一张表的数据分成N多个区块,这 ...
- 关于web服务器访问速度慢的一些简单解决方法
首先要考虑下 访问的用户: [root@app opt2]# netstat -ant | grep $ip: tcp ::: :::* LISTEN tcp ::ffff: ::ffff: TIME ...
- oracle中时间运算
Oracle两个函数相减,默认得到的是天数,按日期格式,精准到响应的精度,如用sysdate(2015/12/7 10:17:52),时间差精确到秒. 在此基础上,oracle两个时间相减默认天数*2 ...
- Android布局属性大全
RelativeLayout http://wenku.baidu.com/view/2e39724333687e21af45a97e.html?from=related&hasrec=1 h ...