小白陪小白成长哈哈,欢迎大神指正错误,来者不拒。
目标是:maven结构的Spring-springmvc-mybatis,后期会引入double 各种高并发的东西。
尽力去做到完美不断优化
非专业出身,没有培训过我,在开发行业呆了一年半了,一直都是慢慢的成长,却没有主动去学习过什么知识。
也不知道一个人流浪在繁华的大城市,面对触手可及的花繁,却没有兴趣。
说多都是泪,第一次动手搭建框架,尽量保证完整流程,毕竟我也不太会,一起进步把。
maven环境已配置 apache-maven-3.3.3
java环境配置好了 jdk1.7.0_71
tomcat7
1、首先创建Maven Project项目
(找不到这个界面的,你先学一下基础再来吧,这个我真懒得写了)
2、箭头指的地方暂时不用管,默认下一步就行,这个地方是因为我有一个maven项目产生的
3、Filter这个地方我找了好几个才找到 这是一个搜索框,不是让你设置什么名称的地方
找到下面那个 maven-archetype-webapp这个插件
然后下一步
4、
第一个地方暂时没找到干嘛的,据说是用来分组定位用的,用途以后会补上
第二个地方是项目的包名
第三个地方是版本
然后完成创建
5、这是创建之后的项目结构图
红色错误 “ Faceted Project Problem (Java Version Mismatch)”,是因为java版本不匹配造成的,暂时不管他
6、让我们来运行打包一下maven项目
此处有个maven的配置问题
当你运行时报错
-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.
因为我习惯用idea,现在用myeclipse有很多不习惯的地方
此处maven运行问题摘抄至:http://blog.csdn.net/tengdazhang770960436/article/details/47153277
可以设一个环境变量M2_HOME指向你的maven安装目录
M2_HOME=D:\Apps\apache-maven-3.3.1
然后在Window->Preference->Java->Installed JREs->Edit
在Default VM arguments中设置
-Dmaven.multiModuleProjectDirectory=$M2_HOME
配置好后在尝试打包一下
此刻创建好了,打包成功
如果需要的话,要改一下基本配置
右键项目修改属性 注意dynamic web module对应tomcat版本问题
dynamic web module 2.4 对应Tomcat 5.5
dynamic web module 2.5 对应Tomcat 6.0
dynamic web module 3.0 对应Tomcat 7.0