1.新建一个maven项目
(1)选择工作区间
(2)选择maven-archetype-webapp
(3)输入Group id(包名的前缀)和Artifact Id(项目名),然后finish
(4)完成上面的步骤,项目的目录如下:
(5)修改Dynamic Web Module和Java的版本
(有人可能不理解这个Dynamic Web Module,其实就是:java的web系统有多种类型,比如静态的和动态的,然后动态的Java web project要设置dynamic web module,也就是动态网页模型,他必须要和对应的服务器搭配好了才能跑,版本对应如下
dynamic web module 2.4 对应Tomcat 5.5
dynamic web module 2.5 对应Tomcat 6.0
dynamic web module 3.0 对应Tomcat 7.0或更高)
途中的默认值需要按需求修改,
不过在修改过程中发现,java设为1.6之后,Dynamic Web Module无法设置为2.5??
解决方案:打开项目的根目录../springmvc/.setting/org.eclipse.wst.common.project.facet.core.xml
打开该文件后找到 <installed facet="jst.web" version="2.3"/>
将version修改为2.5,保存后,在eclipse右击项目选择Refresh进行刷新;即修改完成!
这种结构不满足maven项目要求(有的人可能出现这种问题,有的人可能不会,一般情况下是有src/main/java,src/main/resource,src/test.java三个文件夹的)
解决方案:右击项目,选择Properties,点击Java Build Path;切换至Libraries下,
在点击finish!
项目结构现在正常了!
(6)最后还要将发布文件确定
右击项目选择Properties选择Deployment Assemby;将/src/test/java文件夹remove掉!