telnet进去vi修改指令怎么改_测试面试过程问到测试环境大家怎么玩?

【青云叔叔】经常说作为测试工程师或者即将如何的孩子或者打算入行软件测试的孩子们如果连测试环境搭建都不会,你做啥测试呢?所以环境搭建是测试工程师的必备技能,因为现在项目架构的不断演变,不管是微服务模式,还是前后端分离模式还是使用传统的部署方式,测试环境搭建是非常重要的,那么如何搭建呢?【青云叔叔】今天小秀两把。。。

下来我以我们的实战CRM项目(项目地址:http://101.133.169.100:8090/)和大家演示下整体在企业过程中的测试环境如何搭建

环境搭建,需要的工具和源代码(都是通过Xftp传输到 Linux)
1. 工具:apache-tomcat-8.5.39.tar (部署服务的组件,工作中,去官网下载,放到 Linux 的指定目录)
2. 源代码:ROOT.war (工作中,开发会把写好的代码调试好后打包到 .war 包里面,然后我们可以通过 Xftp 文本传输工具,将开发在 Windows 发的代码 .war 包传到 Linux 的指定目录下)。
怎么部署项目环境呢?
一、部署apache-tomcat服务器
1. 在root目录下新建一个wukongcrmzxj文件夹

5984f1d00321a08ac62587fcbfc16214.png


2. 把root目录下的wukongcrm文件夹下面的apache-tomcat-8.5.39.tar包和ROOT.war包复制到新建的文件夹wukongcrmzxj1文下

fae88cf352ee388ccac0a4dfb4448a5d.png


3. 解压 apache-tomcat-8.5.39.tar 包:用 tar -xvf 包名

f36fb9e7770a2e989bc1e68c879a9238.png


4. 查看 apache-tomcat-8.5.39 的目录

41bb55c476d38efdabf5289db1dc25d3.png


主要目录:
bin:在这个目录下启动Tomcat,Linux下用startup.sh文件,Windows用startup.bat;停Tomcat用shutdown。
webapps:放项目,一个Tomcat可以放多个项目
logs:看日志,主要看里面的 catalina.out 日志文件
conf:放配置文件,修改配置文件,如果需要启项目,那么需要去改端口,因为如果端口被占用,那么项目就会启动不了。
5. vi 命令修改conf/server.xml 的下面三个端口号(7000-8000端口都可以用),修改完后,:wq保存退出

d59d9b2de5ae6dcf6ee022ad554745af.png

c06f8b5b0967134a2a9c258fa965b908.png

77b78cc8c16780fec028031716116e6c.png


6. 复制一个Xshell 会话窗口,切到apache-tomcat-8.5.39目录下,打开日志检测,执行tail -f logs/catalina.out

ede65038da235cc7b7b3c5fb22667e91.png


7. 给 bin 目录加执行权限,可以chmod 三位数字 文件名

597f2caa8aaf5f03a51f1286ee768300.png


8. 启动Tomcat,两种方法,① cd bin下,输入 ./startup.sh,② apache-tomcat-8.5.39目录下输入 bin/startup.sh

72302cf0bd1d5b658f24d61ffc7319c0.png

70e1b4b694be1253eb8cfe1375bfdba7.png

67be9e5cc3604adb6fbef599320d1ff7.png


9. 查看侦测的日志,如果最后面能看到前面所修改的对外提供HTTP服务端口和监听端口,说明Tomcat启动成功了

6d535d482282583b8362f7e27325e9f8.png


10. 去浏览器输入 175.24.117.226:7608,出现下面页面

153e8ec168d0833788962b12932528ef.png


二、 部署 .war包 项目
1. 把 .war 包复制到 apache-tomcat 目录下的 webapps 目录下,会自动解压 .war 包,自动部署

e9c5629b36970c6686d7e4472fb53ef6.png


三、启动apache-tomcat 服务器,检查项目是否部署成功
1. 部署完 .war 包之后,启动Tomcat,方法同apache-tomcat部署
① 启动会遇到启动失败的现象

82e41abe0718db365df9733af7dc7b5b.png


② 找到对应端口进程,kill掉进程

0a2269103bdd5e9d39f6ff7a3b20c3af.png


③ 重新启动Tomcat

56e3299594cf33cb261b823228130e35.png


④ 在日志检查,对外提供服务端口和监听端口starting,说明成功了

62ea0ae173c87f3bdcbac0ce8b39ad68.png


2. 部署完后,刷新浏览器页面,出现下面页面,说明成功了

eaa61abd6205790e14905ff2421c18bc.png


3. 如果部署完项目后,出现无法登录情况,那么是因为redis服务没启动,在服务器执行下 /bin/systemctl start redis.service 然后用netstat -ntpl 检查下这个服务启动正常

f7c28b95f0b5385061ad3db45730041c.png

cca6755b6fdce4c1d6d607524f908de4.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值