本人踩坑多次最终终于部署成功。 部署过程中在网上搜了很多东西 一直没又找到一个详细的完整的教程。所以决定一定要分享出来,造福和我一样迷茫中的小白。
首先进入这个网址 :https://github.com/didi/AgileTC.git (可能需要科学上网 ,这个只能大家各显神通了...)
或者 在cmd 输入命令:git clone https://github.com/didi/AgileTC.git
第二步:安装mysql数据库
mysql下载链接:https://www.aliyundrive.com/s/uUwJKE7RoXQ
选这个,下一步,然后一直下一步让他下载。
到这里按照图上的选
这里设置root密码,和添加用户。
第三步:安装jdk ,注意这里的JDK一定要是1.8 或者11版本的 不然会安装失败。 我当初就是装了17版本搞了好久都没成功。。
jdk1.8安装包链接:https://www.aliyundrive.com/s/a8qhw2ZtM8
(可以就让它安装在这个目录,也可自己改,但一定要记住这个目录就行了),点下一步
右击"计算机-属性-高级系统设置",单击"环境变量"。
在系统变量这里点新建->变量名"JAVA_HOME",变量值"C:\Program Files\Java\jdk1.8.0_321"(就是刚才的安装路径)
图1
系统变量里找到"Path",双击,->点新建,然后输入"%JAVA_HOME%\bin",点击"确定",再次点击"新建",然后输入"%JAVA_HOME%\jre\bin",点击确定(如图1)。
新建->变量名"CLASSPATH",变量值".;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar" (第一个字符是. 不要复制漏了!)
测试JDK是否安装成功
在配置好环境变量后,可以进入cmd中检查Java是否安装正确,检查的命令为 java -version
这样就成功了。
第四步:安装maven
可参考maven的下载安装配置教程(详细图文) - 砰砰的猿 - 博客园
这里要注意的一点,链接当中的,setting文件 repository这一步一定要按他要求配置!我当时就是因为没配在这里也卡了好久。。 。
第四步:在数据库中 创建create database case_manager
然后去你当时下载并解压的AgileTC的那个文件里找到。case-server.sql这个文件,并执行这个sql文件的所有查询语句。
第五步:找到这个application-dev.properties文件,用记事本打开,改它的东西。数据库名那个地方一定要改!!!!我tm被这个东西搞了一个半夜 后来才发现是这个数据库名 不对。我tm服了。然后有的人可能要在url里加一个&allowPublicKeyRetrieval=true,反正我把修改后的那一行贴出来了。我这么设置是没问题的。
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/case_manager?useSSL=false&useUnicode=true&characterEncoding=utf8&allowPublicKeyRetrieval=true&serverTimezone=GMT%2B8
第六步:
mvn spring-boot:run
(在case-server目录下执行)
运行之后这个cmd窗口千万别关,不然最后页面也出不来。
执行后,浏览器打开 http://localhost:8094/case/caseList/1
成功了。