http://my.oschina.net/xoyo/blog/211784
1、用maven模版创建web项目
用maven管理Java Web项目的依赖,最简单的办法就是直接用maven的内置主件来自动生成这个项目了。在命令行中输入:mvn archetype:generate -DgroupId=com.zhi-qingchun.testSpringMVC -DartifactId=testSpringMVC -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false
这样maven就自动为我们创建了一个web项目,在testSpringMVC文件夹下。
2、查看生成的web项目的目录并调整部分文件
生成的目录结构如下:CounterWebApp
|-src
|---main
|-----resources
|-----webapp
|-------index.jsp
|-------WEB-INF
|---------web.xml
|-pom.xml
testSpringMVC\src\main\webapp\WEB-INF\web.xml中的doctype仍采用Servlet 2.3,明显太旧了(不知道maven为什么一直保留这个版本),所以把
<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd" >
改为
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
<display-name>testSpringMVC</display-name>
</web-app>
3、将项目导入eclipse
在 testSpringMVC中输入mvn eclipse:eclipse -Dwtpversion=2.0
此时已经可以把这个项目导入eclipse并在tomcat下运行了。
4、在项目中增加/src/main/java文件夹
单击选中刚导入的项目,再选择菜单File>New>Source Folder,输入src/main/java,点击Finish完成,之后项目如下图: