(一)、物业系统测试环境搭建
物业系统后台为前后端分离的模式,前端为肉眼可见,把数据展示在页面给客户,后端提供服务,对数据进行增删改查,更好的操作数据,将数据返给前端。在搭建环境时,后端部署安装好物业jar包即可,前端需要部署好apache阿帕奇环境,将相应tar包放在配置文件初始目录并解压,即可通过浏览器访问。
一、安装物业jar包(后端部署)
本次jar包已上传至/root/env目录下
1.将点餐jar包拷贝至在/root/bcbx2/WX下
2. 启动物业jar包,调试运行:
3. 通过日志看到“JVM running for 17.654”,证明启动成功
二、部署apache环境(前端部署)
1.检查apache是否正常,查看版本号(系统已安装):httpd -v
2.如果未安装,需要安装apache
先找到系统中apache,进行卸载
1)rpm -qa |grep httpd
rpm -e --nodeps httpd
rpm -e --nodeps httpd-tools
2)安装:yum install -y httpd
3)httpd -v 查看已安装成功
3.查看apache状态,并启动
systemctl status httpd(查看apache状态)
systemctl start httpd(启动apache状态)
systemctl stop httpd(停止apache状态)
systemctl restart httpd(重启apache状态)
访问服务器地址,进入到apache测试页面(如果要通过浏览器访问服务器的文件,先在服务器上创建文件,然后访问地址82.157.116.216/加文件的目录)
4.如果要通过浏览器访问物业后台端,这时候还需要将apche tar包放在配置文件的初始目录并解压文件
1)进入配置文件编辑模式
vi /etc/httpd/conf/httpd.conf
2)查找配置文件的初始目录
?html (DocumentRoot “var/www/html”)查找到在此目录下
3)进入此目录,并查看文件:cd /var/www/html ll
4)将原有web重命名:mv web web_wx
5)解压已配置好的tar包(解压后的web文件)
tar -xvf XXX.tar
三、访问物业系统,环境部署成功
1)服务器地址+web:82.157.116.216/web/
2)成功打开物业系统后台登录页面,部署成功
(二)、悟空crm环境搭建
悟空crm在搭建测试环境时,需要通过tomcat来进行搭建,它是一个独立存活不依赖底层服务的微型服务器,一个服务器可以寄生n多个tomcat,放多个项目。
一、安装tomcat
tomcat安装包已下载好上传至/root/bcbx26/env目录下
1. 将tomcat安装包拷贝至在/root/bcbx2/WX下
2.解压安装包
unzip apache-tomcat-8.5.39.zip
3.进入文件夹查看目录,有四个目录结构:
webapps(存放项目源码-打包成ROOT.war,默认有5个文件夹,当启动tomcat时,用于打开项目初始页面)
logs(日志,tail -f logs/catalina.out)核心日志
conf(配置文件,vi conf/server.xml,有三个端口,停止/启动/监听,如果端口被占用,要对配置文件进行修改)
bin(启停脚本,启动:bin /startup.sh;停止:bin /shutdown.sh;赋予执行权限:chmod 777 -R bin)
二、启动tomcat
1.进入bin目录下,赋予用户执行权限
cd bin
chmod -R 744 bin
cd bin(文件变绿,可执行状态)
2.启动Tomcat:./startup.sh
3.查看日志:tail -f logs/catalina.out
8080端口被占用,启动报错
8009端口被占用,启动报错
8005端口被占用,启动报错
4. 停掉端口:./shutdown.sh
5.修改启动/停止/监听三个端口(范围7000-8000)
1)进入apache目录,找到conf配置文件:Cd conf/
2)找到server.xml,进入编辑模式:vi server.xml
3)命令模式下搜索停止端口:?shutdown,找到<server port=“8005”> shutdown=”SHUTDOWN”,将“8005”修改为“7721”
4)再切到命令模式搜索:?8080,找到<server port=”8080”> protocol=“HTTP/1.1”,将“8080”改为“7722”
5)再切到命令模式搜索:?8009,找到<connector port=“8009”>,将“8009”改为“7223”
6)修改完成,:wq,保存退出
6.再次启动tomcat
cd ../bin
./startup.sh
7. 查看日志,启动端口变为“7722”,停止端口变为“7721”,监听端口变为“7723”
三、浏览器访问
地址栏输入服务器地址+端口号:82.157.116.216:7722,进入到tomcat初始页面
页面展示的原因是,在bin目录下,webapps有“ROOT”目录,用来展示初始页面,实质是通过浏览器访问的是ROOT目录。当tomcat启动后,需要把项目war包放在ROOT目录下,通过监听端监测到只要文件夹下有内容,就会自动去部署,如果放了多个war包,在访问时地址后面加上目录名就可以访问。但悟空crm平台比较大,为了让用户登录体验更好,采用了覆盖,使用户登录不需要以输入路径的方式去访问,直接IP地址+端口号即可访问项目页面,操作需要将war包重命名为ROOT.war
接下来进行war包的重命名和移动:
1. 复制war包到当前目录:cp ../ROOT\(悟空175版本).war ./
2. 重命名:mv ROOT\(悟空175版本).war ROOT.war
3. 将ROOT.war放入webapps目录下:
cp ROOT.war apache-tomcat-8.5.39/webapps/
4. 查看日志
cd /bcbx26/WX/wukongcrm ll
cd apache-tomcat-8.5.39 ll
tail -f logs/catalina.out
显示“has finished in...”,证明将war包部署成功
四、访问悟空crm,环境部署成功
1)服务器地址+端口号:82.157.116.216:7722
2)成功打开悟空crm登录页面,悟空项目环境已搭建好。(如果未登录成功,需要启动redis)
(三)、点餐系统环境搭建
如果您觉得文章还不错,请三连一下,因为这将是我持续输出更多优质文章的最强动力!
公众号:机械转行软件测试随笔记录
记录自己从机械转行软件测试的一些笔记和干货知识,分享软件测试、自动化测试、性能测试、接口测试等测试开发技术文章与资源,欢迎关注!