时间:2020-06-20来源:www.pcxitongcheng.com作者:电脑系统城
—所测试的项目需求环境决定。tomcat-项目容器(放置开发打包的项目代码),mysql-数据仓库。
—java软件开发包(Java Development Kit),没有JDK的话,无法编译运行Java程序。
1) 测试环境准备(开发提测前2天)—安装好软件服各并确认服务访问正常
安装jdk、web应用服务器tomcat并配置环境变量
安装数据库mysql
—本次不会装
如果测试服务器已经有tomcat、mysql,确认版本是否支持项目包部署、环境搭建,支持就不需要重新装,反之则需要。
2) 项目包部署(开发提测)
部署项目包 war包
执行sql脚本
1) 从官网下载jdk压缩包,拷贝到Linux系统
先确认下Linux系统位数:uname –a
将jdk压缩包上传至Linux系统—如果是360下载,可能会篡改压缩包后缀,可以本地解压再上传
解压jdk压缩包:tar -xzvf jdk-8u141-Linux-x64.tar.gz
2) 配置环境变量,/etc/profile文件每个用户登录时都会运行的环境变量设置
/etc/profile—快速定位到文件末尾(G)
在最末尾进行配置
JAVA_HOME=/usr/local/jdk1.8.0_141
JAVA_BIN=$JAVA_HOME/bin
JRE_HOME=$JAVA_HOME/jre
JRE_BIN=$JRE_HOME/bin
PATH=$JAVA_BIN:$JRE_BIN:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
source /etc/profile:使配置生效
1) 使用xftp将Tomcat压缩包上传到Linux服务器上并解压tar -xzvf apache-tomcat-8.0.30.tar.gz
2) Tomcat服务器目录结构
bin |
Linux或windows(.bat批处理文件)平台上可执行脚本文件,如启动和关闭Tomcat的脚本 |
conf |
Tomcat服务器的各种全局配置文件,其中包括 server.xml:Tomcat的主要配置文件,服务器配置信息。如端口号、虚拟主机等 tomcat –users.xml:Tomcat用户的文件。保存tomcat的用户名、密码、角色信息 web.xml:部署描述符文件,注册了很多MIME类型。即文档类型 |
lib |
所有jar文件 |
logs |
执行时的日志文件比如启动报错,会保存在该目录的文件中 |
temp |
运行时所产生的临时文件 |
webapps |
主要Web发布目录,默认情况下把Web应用文件(项目包)放于此目录 |
work |
Tomcat会将JSP生成的Servlet源文件和字节码文件放到这个目录下。缓存文件。更新项目包,需要清空缓存文件。 |
LICENCE |
许可证 |
NOTICE |
说明文件 |
RELEASE-NOTES |
版本说明 |
RUNNING.txt |
运行说明文件 |
3) 启动Tomcat,访问:http://虚拟机ip:8080,验证Tomcat服务器是否搭建成功,出现猫界面
4) 访问不了,云服务器开放8080端口
如何修改服务器的端口:https://www.cnblogs.com/tudou-22/p/9330875.html
去Tomcat路径下的conf文件夹下面,修改server. Xml,搜索8080,然后进行修改,注意:只能改8080这里,其他地方不要做修改。
1) 初始化库:连接数据库服务,新建future库,执行futur.sql
2) 将项目包拖动到/usr/local/apache-tomcat-8.0.30/webapps目录下
3) 修改jdbc.properties文件
4) 将jdbc.properties、log4j.properties两个配置文件拖动到/usr/local/apache-tomcat-8.0.30/conf目录下(没有特别说明的话)
5) 重启tomcat
6) 测试项目是否部署成功
http://49.234.64.28:8080/futureloan/mvc/api/member/register?mobilephone=18114099763&pwd=1128zwy
futureloan:项目包的包名
服务器异常:jdbc.properties文件配置存在问题或tomcat服务没有开启
在接口测试时,返回的json信息与接口定义的一致,不能说明用例通过,还需要关注数据库(测试接口没有界面,有界面可以不看数据库)
1) 常识普及:
一样
看公司项目而言,本接口测试项目只支持Linux
2) 面试可能问:
部署在公司测试服务器 (云服务器/实机)
3-5台
京东找客服
可以。多个项目部署于一个tomcat,如果tomcat出问题了,项目都无法正常运行
2024-07-18
Centos 7 二进制安装配置 MariaDB数据库2024-07-18
Centos7默认firewalld防火墙使用命令大全2024-07-07
四种执行python系统命令的方法常用权限linux系统内有档案有三种身份 u:拥有者 g:群组 o:其他人这些身份对于文档常用的有下面权限:r:读权限,用户可以读取文档的内容,如用cat,more查看w:写权限,用户可以编辑文档x...
2024-07-07
然而,如果我们遵循通常的 WordPress 最佳实践,这些安全问题可以避免。在本篇中,我们会向你展示如何使用 WPSeku,一个 Linux 中的 WordPress 漏洞扫描器,它可以被用来找出你安装...
2024-07-03