首先声明一下此文章只针对菜鸟和新人的,高手大神请绕道。本人IT菜鸟一枚,今年研二,出去实习,刚来公司,大哥让我整个开源项目熟悉下框架及各种工具的使用,我就做了这个http://ms.mingsoft.net/mbbs/13582/detail.do开源的项目试试,首先是配置各种环境:
1. JDK的安装:在官网上下载后普通安装,然后配下环境变量:JAVA_HOME,Path,CLASSPATH
2. Eclipse的安装:在官网上下载后常规安装,添加刚安装的JDK
3. 下载Tomcat并配置,不用它自带的那个Tomcat,打开window-->preference输入tomcat,按照下图进行配置即可,其他版本的tomcat对应着配置就可以了
4. Maven的安装配置:下载maven,就是一个包:apache-maven-3.2.1,我用的版本是3.2.1,解压到一个路径,然后配置环境变量:MAVEN_HOME和Path;另外配置下Maven仓库MAVEN中还有一个重要的配置就是数据仓库的路径配置,我们找到MAVEN的安装路径,进入conf-->打开settings.xml,找到 localRepository标签,此时是被注释掉的,我们解除注释,然后配置一个路径,例如:d:/server/MavenRepository/maven_jar,这样以后MAVEN管理下载的jar包都会在这个路径下。当然我们需要建这样一个目录结构,然后还要讲settings.xml复 制一份到d:/server/MavenRepository下,这个在与MyEclipse集成时会用到。
5. Git的安装
6. Mysql的安装,在官网下载之后常规安装。
然后就把这个开源项目项目用git导入本地仓库,然后再从本地仓库导入eclipse中,然后各种所需包maven会自动注入,当然自动注入并不是都那么顺利的,我的就有个一直提示missing导不进来,后来发现是
<groupId>net.mingsoft</groupId><artifactId>shiro-freemarker-tags</artifactId>
<version>0.1</version>
<!-- <classifier>sources</classifier> -->
<scope>provided</scope>
源码有问题,参照maven标准库里的文档改了后能注入了,然后是导入创建数据库导入数据库的备份文件,也因此熟悉了下mysql的基本语句,然后部署到服务器上,当然也遇到了好多问题,最大的就是配置和兼容的问题,比如Dynamic Web Module3.0这个需要tomcat7及以上还有相对应的jdk。如果不兼容要改对应的xml配置。
然后启动服务器,在浏览器上进行访问。整个过程下来,我感觉遇到问题一定要多思考,多看错误日志去分析问题,即使慢些也值得。