- 文章
- 基于后缀算术表达式的代码解析
- 基于AST的算数表达式解析
- Vscode Java 环境配置
- 纯前端实现图片的模板匹配
- 测试用例管理工具Luckyframe安装
- Vscode远程开发,本地翻墙神器
- 记前端手写方法
- Node 2020年新增功能
- yum-404-error
- react16特性:fiber reconciler解密
- cmd终端设置代理
- 前端面试题收集
- git子模块
- 算法-排序
- linux安装python-pyenv环境
- 开发人员良心工具
- 斐波拉契数列js实现
- 数组ArrayFlatten
- Docker安装部署taiga项目
- 极光推送RN集成
- docker-pm2发布node服务
- git-pull获取指定文件
- git获取第一次commit提交记录
- ReactNative项目选型设计
- Docker-Mysql8.0安装及初始化配置
- DDA算法
- ubuntu搭建shadowsocks服务
- React-Native 接入百度统计SDK
- docker-使用yum安装
- 前端入门篇
- CodePush尝试
- Markdown数学公式
- Mongoose踩坑路
- linux系统nvm指定版本安装
- linux安装nginx
- Vscode-Threejs代码智能提示
- linux常用命令
- 说明
测试用例管理工具Luckyframe安装
四月 12, 2020安装环境
运行测试环境:linux
所需软件:
- JDK(建议8以上版本):具体安装以及环境变量配置请自行百度,强烈推荐JDK 1.8.0_121版本。
- Mysql(建议5.7以上版本): 具体安装以及环境变量配置请自行百度,非常简单。(可以使用docker进行安装)
- Maven.
数据库配置
这里使用docker配置的mysql服务,启动mysql service
docker run -p 3306:3306 --name mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
-d mysql
进入mysql container环境,并配置数据库
docker exec -it mysql /bin/bash
配置数据库
mysql -u root -p
#输入 pass: 123456
# 创建数据库
mysql> create DATABASE luckyframe;
mysql> GRANT ALL PRIVILEGES ON luckyframe.* to 'root'@'%';
mysql> flush privileges;
源码编译
Luckyframe使用java spring开发的web应用,分为:
- 1、LuckyFrameWeb server端
- 2、LuckyFrameClient client端
可以分别download这个两个开源代码下来后,使用IDEA开发工具进行修改源码编译:
(前置先把项目依赖包使用maven安装好)
在server项目里修改数据库地址
server 数据库链接地址配置修改:
配置server启动端口:在client项目里进行服务端程序的地址配置
编译项目
使用 mvn install 命令编译打包出程序
编译成功后, 两个项目里都会打包在target目录下:
然后需要把client的jar包拷贝到server -> target -> classes -> lib 目录下(如果没有lib目录,则新建即可)
上传编译好的项目到服务器
这里使用scp命令拷贝文件到远程服务器
scp -r server/target root@xxx.com:/root/luckyframe
server 启动服务
nohup java -jar LuckyFrameWeb.jar &
启动成功后,则可以远程访问server上的服务了(http://xx.xx.xx.xx:7474);
访问成功后:可以使用 admin/admin 进行登录,然后修改密码