找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手

多有米项目部署测试环境

[复制链接]
搭建环境
一、搭建环境时间
H模型的准备阶段,在编写完测试用例以后,搭建环境,开发把代码包提交,我们拿到代码,部署到环境中,才能测试。
二。你们测试环境谁搭建?你会搭建吗?你怎么搭建的,讲解下?
运维搭建,自己搭建,测试经理或者测试主管。
三,搭建测试环境的作用有哪些?
1、用于功能测试
2、寻找bug,根据日志查看
3、编写前后台测试点
四、我们搭建的环境标准:
1、jdk:(linux、Windows、macos)(系统位数32位和64位)(1.7版本、1.8版本)
2、tomcat 服务器的安装和启动?(进入tomcat的界面)
3、在服务器中部署项目包(前端包(root)和后端包(manage))注意点:关闭后再删除,再启动
生成解压包

部署项目环境:

搭建多有米项目所需工具包
cenos6.5
xshell4
xftp:用于传输文件至linux系统
jdk文件
musql5.7
ROOT.war
manage.war
duoyoumi.sql

搭建流程:
    前端搭建
1、通过rz或者xftp把apache-tomcat-7.0.56.tar.gz传输到linux目录下面
  ---tar -zxvf  apa....(解压apache包)
2、进入apa文件下面bin目录 启动tomcat服务器
---sh startup.sh
3、通过rz或者xftp把jdk文件传输到linux目录下面
----rpm -ivh jdk...(减压jdk文件)
4、查询jdk文件是否安装成功
----java -version
5、回到bin目录下重启tomcat服务器
----sh shutdown.sh(关闭服务器)
6、在谷歌浏览器中输入192.168.xx.xx:端口号(8080)查看是否成功进入页面
7、如果出现错误或者加载不出来,关闭防火墙(service iptables stop)
出现页面前端部署成功
-----------------------------------------------------------------
     后端搭建
注意点(先关闭tomcat服务,避免其他错误)
1、创建 数据库 名称duoyoumi;
2、还原多有米后台数据库(sql文件)到duoyoumi中
---mysql -uroot -p123456 duoyoumi< sql文件名
3、使用这个数据库
use duoyoumi;
4、查看是否还原成功
---show tables;(出现数据表示成功)
5、新建一个具有远程访问权限的用户
---grant all privileges on *.* to'root'@'%'identified by '123456';
6、刷新权限
flush privileges;
7、进入apache文件下的webapps上传ROOT.war和manage.war文件(rz或者xftp)
8、回到bin目录启动tomcat
9、在回到webapps中会发现已经解压成功
10、编辑修改数据库文件
cd manage/WEB-INF/
vim duoyoumi-jdbc.properties
cd ROOT/WEB-INF/
vim duoyoumi-jdbc.properties
(修改未添加备注的一行改掉ip地址和数据库名)
11、在my.cnf中添加字符(含义:数据库中所有字符不区分大小写)
lower_case_table_names=1(添加到symbolic-links=0下面)
12、回到bin目录下关闭在重启tomcat
13、在谷歌浏览器中查看
---192.168.xx.xx:端口号(8080)查看前端
---192.168.xx.xx:端口号(8080)/manage 查看后端
项目部署后注意:
1、重启数据库
2、关闭防火墙
3、关闭重启tomcat服务端

重点:
查看实时日志:
进入到apache文件下的logs目录,ll查看
tail    -(行数)f     Catalina.out          (at为开头报错)


端口被占用解决方案:

netstat-tln 查看被占用的端口
lsof -i:8080(端口号) 查看多开被那个进程占用
kill -9  多开进程号    杀掉占用端口的进程



分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册