搭建环境的用处

    用于功能测试、寻找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地址是否改变

实战之多有米项目测试环境搭建相关推荐

  1. 实战之Discyz论坛项目测试环境搭建

    一.搭建环境的用处 搭建此环境主要用于后续UI自动化使用 二.搭建论坛环境所用到的工具包 Centos6.5 nginx php php-fpm mysql5.1 php-mysql xshell 三 ...

  2. java项目测试环境搭建

    JDK安装 在/usr/local目录下创建jdk目录 上传jdk-8u161-linux-x64.rpm到/usr/local/jdk目录下 进入linux切换到/usr/local/local/j ...

  3. Eclipse+Tomcat+MAVEN+SVN项目完整环境搭建

    1.JDK的安装 首先下载JDK,这个从sun公司官网可以下载,根据自己的系统选择64位还是32位,安装过程就是next一路到底.安装完成之后当然要配置环境变量了. ----------------- ...

  4. Activiti Workflow HelloWorld 示例与测试环境搭建

    作者:Rock 出处:http://www.ecmkit.com/zh-hans/2012/03/21/activiti-workflow-hell Activiti Workflow HelloWo ...

  5. 柠檬班接口测试Tomcat+MySQL测试环境搭建

    Tomcat+MySQL测试环境搭建 安装Tomcat运行环境 配置MySQL数据库 发布项目 配置数据库开机自启 遇到的问题 安装Tomcat运行环境 参考链接: https://blog.csdn ...

  6. 高版本Android真机逆向测试环境搭建

    高版本Android真机逆向测试环境搭建 618购入了新机Xiaomi K50,真滴便宜又好用,续航很强界面很丝滑.正好拿来做逆向测试机? 怎么可能!这也太奢侈了!不过淘汰的Xiaomi Note 7 ...

  7. JAVA开发与运维(JavaWeb测试环境搭建)

    本例子测试环境搭建在腾讯云平台之上. 系统架构: 微服务+Eureka+Apollo+gateWay+redis+rocketMq+OSS+spark+ETL+mysql+pgsql+clickHou ...

  8. CTS测试中Camera FOV Calibration标准测试环境搭建

    CTS测试分为自动测试和手动测试,CTS Verifier测试是CTS测试的手动测试部分.以下是CTS Verifier测试的Camera FOV Calibration测试环境搭建. 安装CTS V ...

  9. 大数据原生集群本地测试环境搭建六

    本篇软件版本 Kylin2.5.1!!!!强烈建议不要和我一样原因下面解释 Datax MongDB_linux-x86_64-4.0.10 clickhouse20.8.3.18-1 集群最后完善 ...

  10. MQTT测试环境搭建

    之前做MQTT项目,现把测试环境搭建记录一下. 物联网设备很多会用到MQTT协议,我们的项目也用到了,需要把消息报警数据通过MQTT协议上传到第三方平台.设备端只要用到publish协议即可,但是,设 ...

最新文章

  1. Question for recommendation system, which is a baseline
  2. Intellij IDEA 新建一个EJB工程(三)
  3. Linux命令之ifconfig
  4. RHadoop和CDH整合实例(三)- RHive
  5. scheme http https 区别 tls_HTTPS、HTTP、TLS/SSL工作及握手原理、PKI/CA密钥体系
  6. Java中线程的生命周期-图解
  7. CPDA数据分析师:一个完整的数据分析流程
  8. oracle oem打不开,oracle10g的oem打不开解决办法
  9. html页面跳转及回退的几种方式
  10. 易佰USB转串口驱动
  11. 后端自我介绍_java开发自我介绍3篇
  12. Landscape - 使用Landscape Gizmo复制地形
  13. 前端练习——弹窗、判断语句 (星座测试)
  14. mac提示dns错误如何解决
  15. Esky+Cx_freeze开发打包python可自动升级程序
  16. flask之人工智能
  17. 【RF预测】基于matlab随机森林算法数据回归预测【含Matlab源码 2047期】
  18. 数据库概论之MySQL表的增删改查1
  19. 使用Github将本地项目部署到线上的步骤(免费,不需要购买域名和服务器)
  20. oracle按条件导出表中数据库,设计题: 请将SQL Server数据库所有内容导出到Oracle数据库中。 请将Oracle数据库所有内容导入到SQL Server数据库中。_学小易找答案...

热门文章

  1. python乱码大赛_FishC工作室《零基础学python》全套课后题.doc
  2. 齿轮刚度计算 matlab,数值积分求解齿轮刚度
  3. android4.4.3版本root,ROOT大师:支持安卓4.3、4.4机型root
  4. ofd文件电子签章实现方法
  5. java工程师英文简历_java软件工程师英文简历模板
  6. HTML5期末大作业:一款基于HTML+CSS+JavaScript +Bootstrap 响应式的花店/花卉装饰/花卉网上商店/婚礼花/花束商店购物网站
  7. 流畅的python 18章
  8. (开源)微信小程序实时控制stc89c51,通过esp8266
  9. 机器学习极好的入门学习视频推荐
  10. android listview viewstub,Android中使用ViewStub提高布局性能