实战之多有米项目测试环境搭建
搭建环境的用处
用于功能测试、寻找bug、编写后台测试点使用。
需要用到的工具包
centos6.5 xshell mysql5.1 jdk tomcat服务器 manage.war ROOT.war 20170502.sql
步骤流程(操作前拍摄快照)
一.搭建测试环境
1、安装jdk
用xshell连接虚拟机,用xftp把jdk文件传输到虚拟机根目录里,进行安装。
rpm -ivh jdk-8u121-linux-i586.rpm(适用于32位系统)
用 java -version检测是否安装成功
2、启动tomcat服务器
用xftp把apache-tomcat-7.0.56.tar.gz文件传输到虚拟机根目录里,进行解
压。
tar -zxvf apache-tomcat-7.0.56.tar.gz
在解压缩后的文件里打开bin目录
cd /apache-tomcat-7.0.56/bin
启动tomcat服务器
sh startup.sh
3、验证测试环境是否搭建成功
在根目录关闭防火墙
service iptables stop
在谷歌(Microsoft edge)浏览器地址栏输入 虚拟机IP地址:8080
出现tomcat页面即为成功
二.部署多有米前后台项目
1、创建duoyoumi数据库
下载MySQL数据库(根目录下)
yum install mysql
yum install mysql-server
启动MySQL
service mysqld start
设置数据库密码为123456
mysqladmin -uroot password 123456
进入数据库
mysql -uroot -p123456
创建duoyoumi数据库(在MySQL里面)
create database duoyoumi ;
2、把多有米的前后台数据还原到 duoyoumi 库中
(前后台数据文件为 20170502.sql,通过xftp传输到虚拟机根目录里)
mysql -uroot -p123456 duoyoumi<20170502.sql
验证是否还原成功
mysql -uroot -p123456进入MySQL数据库
use duoyoumi ;
show tables (有出现表数据就说明还原成功)
3、在MySQL新建一个具有远程访问权限的用户
grant all privileges on . to ‘toot’@’%’ identified by ‘123456’ ;
flush privileges ; 加载权限
4、放置代码包
代码包为 manage.war 和 ROOT.war
先清空webapps文件夹
cd /apache-tomcat-7.0.56/webapps 打开目录
rm -rf * 清空目录
用xftp把代码包放到webapps目录里
5、编辑修改数据库文件
重启tomcat服务器
cd /apache-tomcat-7.0.56/bin 打开目录
sh shutdown.sh 关闭服务器
sh startup.sh 开启服务器
修数据库文件 (文件名为 duoyoumi-jdbc.properties)
cd /apache-tomcat-7.0.56/webapps/manage/WEB-INF 打开目录
cd /apache-tomcat-7.0.56/webapps/ROOT/WEB-INF 打开目录
vim duoyoumi-jdbc,properties (此文件有2个,分别在上面2个目录里)
把第8行改成 虚拟机IP地址:3306/duoyoumi
6、修改my.cnf文件
cd /etc 文件路径
vim my.cnf
在第七行添加 lower_case_table_names=1
三.验证多有米前后台项目搭建成功
1、在根目录下重启MySQL,关闭防火墙,在解压缩文件目录里重启服务器service mysqld restart 重启MySQL数据库service iptables stop 关闭防火墙cd /apache-tomcat-7.0.56/bin 打开服务器目录sh shutdown.sh 关闭服务器sh startup.sh 开启服务器2、验证前后台搭建成功用谷歌(Microsoft edge)进入前后台前台 虚拟机IP地址:8080后台 虚拟机IP地址:8080/manage后台账号: admin 密码:123456显示多有米前后台即为成功
注意:搭建失败的话
1.重启数据库
2.关闭防火墙
3.重启tomcat服务器
4.检查 duoyoumi-jdbc,properties 中的连接数据配置文件是否正确
5.重启网卡检查IP地址是否改变
实战之多有米项目测试环境搭建相关推荐
- 实战之Discyz论坛项目测试环境搭建
一.搭建环境的用处 搭建此环境主要用于后续UI自动化使用 二.搭建论坛环境所用到的工具包 Centos6.5 nginx php php-fpm mysql5.1 php-mysql xshell 三 ...
- java项目测试环境搭建
JDK安装 在/usr/local目录下创建jdk目录 上传jdk-8u161-linux-x64.rpm到/usr/local/jdk目录下 进入linux切换到/usr/local/local/j ...
- Eclipse+Tomcat+MAVEN+SVN项目完整环境搭建
1.JDK的安装 首先下载JDK,这个从sun公司官网可以下载,根据自己的系统选择64位还是32位,安装过程就是next一路到底.安装完成之后当然要配置环境变量了. ----------------- ...
- Activiti Workflow HelloWorld 示例与测试环境搭建
作者:Rock 出处:http://www.ecmkit.com/zh-hans/2012/03/21/activiti-workflow-hell Activiti Workflow HelloWo ...
- 柠檬班接口测试Tomcat+MySQL测试环境搭建
Tomcat+MySQL测试环境搭建 安装Tomcat运行环境 配置MySQL数据库 发布项目 配置数据库开机自启 遇到的问题 安装Tomcat运行环境 参考链接: https://blog.csdn ...
- 高版本Android真机逆向测试环境搭建
高版本Android真机逆向测试环境搭建 618购入了新机Xiaomi K50,真滴便宜又好用,续航很强界面很丝滑.正好拿来做逆向测试机? 怎么可能!这也太奢侈了!不过淘汰的Xiaomi Note 7 ...
- JAVA开发与运维(JavaWeb测试环境搭建)
本例子测试环境搭建在腾讯云平台之上. 系统架构: 微服务+Eureka+Apollo+gateWay+redis+rocketMq+OSS+spark+ETL+mysql+pgsql+clickHou ...
- CTS测试中Camera FOV Calibration标准测试环境搭建
CTS测试分为自动测试和手动测试,CTS Verifier测试是CTS测试的手动测试部分.以下是CTS Verifier测试的Camera FOV Calibration测试环境搭建. 安装CTS V ...
- 大数据原生集群本地测试环境搭建六
本篇软件版本 Kylin2.5.1!!!!强烈建议不要和我一样原因下面解释 Datax MongDB_linux-x86_64-4.0.10 clickhouse20.8.3.18-1 集群最后完善 ...
- MQTT测试环境搭建
之前做MQTT项目,现把测试环境搭建记录一下. 物联网设备很多会用到MQTT协议,我们的项目也用到了,需要把消息报警数据通过MQTT协议上传到第三方平台.设备端只要用到publish协议即可,但是,设 ...
最新文章
- Question for recommendation system, which is a baseline
- Intellij IDEA 新建一个EJB工程(三)
- Linux命令之ifconfig
- RHadoop和CDH整合实例(三)- RHive
- scheme http https 区别 tls_HTTPS、HTTP、TLS/SSL工作及握手原理、PKI/CA密钥体系
- Java中线程的生命周期-图解
- CPDA数据分析师:一个完整的数据分析流程
- oracle oem打不开,oracle10g的oem打不开解决办法
- html页面跳转及回退的几种方式
- 易佰USB转串口驱动
- 后端自我介绍_java开发自我介绍3篇
- Landscape - 使用Landscape Gizmo复制地形
- 前端练习——弹窗、判断语句 (星座测试)
- mac提示dns错误如何解决
- Esky+Cx_freeze开发打包python可自动升级程序
- flask之人工智能
- 【RF预测】基于matlab随机森林算法数据回归预测【含Matlab源码 2047期】
- 数据库概论之MySQL表的增删改查1
- 使用Github将本地项目部署到线上的步骤(免费,不需要购买域名和服务器)
- oracle按条件导出表中数据库,设计题: 请将SQL Server数据库所有内容导出到Oracle数据库中。 请将Oracle数据库所有内容导入到SQL Server数据库中。_学小易找答案...
热门文章
- python乱码大赛_FishC工作室《零基础学python》全套课后题.doc
- 齿轮刚度计算 matlab,数值积分求解齿轮刚度
- android4.4.3版本root,ROOT大师:支持安卓4.3、4.4机型root
- ofd文件电子签章实现方法
- java工程师英文简历_java软件工程师英文简历模板
- HTML5期末大作业:一款基于HTML+CSS+JavaScript +Bootstrap 响应式的花店/花卉装饰/花卉网上商店/婚礼花/花束商店购物网站
- 流畅的python 18章
- (开源)微信小程序实时控制stc89c51,通过esp8266
- 机器学习极好的入门学习视频推荐
- android listview viewstub,Android中使用ViewStub提高布局性能