了解测试环境

服务器
中间件
部署测试环境,测试服务器 生产服务器Nginx tomcat 在这里插入图片描述
中间件:Nginx Tomcat
静态情求:.html .js .css .png .gif .jpg 图片样式 等 直接放在服务器里面
动态请求:.acp .jsp .php .pel 注册,修改密码 转账等
第三方服务:校验身份证信息,第三方登录,转账到银行卡
Niginx 更擅长处理静态情求,Tomcat更擅长处理动态请求
代码包放进Tomcat 中对应的发布目录(webapps) 并启动Tomcat 就可以访问网站
jar -xvf a.war war包的解压
Jar -cvf a.war a.log war包的压缩
回滚:更新的版本有很大瑕疵,需要速度回滚到上个版本
上图为服务器工作的流程;
通过电脑或APP去访问网站,访问的请求会向服务器发送,服务器接到请求后,经过nginx进行处理静态请求,然后把动态请求转发后端给tomcat,Tomcat进行处理动态请求,Tomcat也会对数据库进行读取及储存,然后逐级返回请求结果,有的请求也会通过第三来进行获取,例如支付宝支付时就需要连接银行的一些端口,所有的数据获得后直接返回,这时访问请求就能成功,访问的网页才会进行正常显示。

在Windows系统里面运行tomcate的程序:把代码压缩包放到tomcate文件中的webapps中,然后进行tomcate打开浏览器后,输入网址会显示代码的内容。
正常在公司一般都是在linux系统。
Linux 中可执行的程序 .sh
启动程序 ./文件名字 或 sh ./ 文件名字 关闭程序: ./文件名字
War包进行解压的方式: jar -xvf 压缩包名字。

常见的中间件有哪些:
tomcat 免费 开源 是一个jsp/servlet容器 ,是apache(读音/阿帕奇/) 软件组织下的一个项目,是java开发的一款轻量级服务器,适合处理动态请求
Nginx 1开源且高性能,可靠的http中间件,占用内存少,/恩吉克斯/
2可以做web服务,反向代理,还可以做集群
3一般可以承受3w-5w的并发
4适合处理静态请求
websphere (IBM旗下的应用服务器,多用于银行,电子商务)
weblogic(企业级的应用服务器,Oracle旗下的一款产品),
大型的项目:jboss(开源)
还有中间件为:tongweb, apache,IIS /汤 外博/
银行,电厂等大型项目一般用weblogic ,websphere /外博 老基克/ /外博 si排啊/
Apache 适合处理静态请求,模块比较丰富,重写能力比nginx能力要强。
Tomact的默认端口是8080;

在这里插入图片描述
搭建测试环境的过程:参考搭建手册,安装jdk,tomcat,数据库,需要进行相互配置。
Tomcate是通过jdbc进行连接MySQL数据库的。

有没有部署过测试环境?:
首先开发会发给我们一个代码的war包,我们在部署前要关闭服务器中的服务,然后对webapps中的老代码包进行备份后清除,然后把新的压缩包上传(rz)放在webapps中并进行解压,在打开tomcat之前首先要检查保存路径是否正确,端口是否需要进行修改,全部确认无误后,启动tomcat,启动过程中查看一下启动日志,看里面是否有报错,如果有报错,则把报错的地方截图发给开发,如果没有报错,就打开网站地址,如果能正常访问就证明部署到了测试环境中了。
1.启动时就去监控日志的命令 bin 目录下 sh startup,sh & tail -f …/logs/catalina.out
user/tomcate/bin/startup.sh & tail -f user/tomcate/logs/catalina.out
2.查看端口路径user/tomcate/conf/server.xml conntctor port=’8080’
3.关闭服务器的服务 sh shutdown.sh

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值