环境搭建

news/2025/1/15 23:26:15/文章来源:https://www.cnblogs.com/qq3074699547/p/18518727

一、环境的介绍
(1)测试环境分类;
a、开发环境 , 开发
b、测试环境 ,(也叫sit环境 ,uat环境) 测试人员
c、线上环境(也叫生成环境) 运营
(2)测试环境作用:
a、用于功能测试
b、寻找bug
c、编写测试用例等
(3)环境的结构:
lampj=linux+apache+mysql+java

二、搭建环境的准备
1、jdk 1.8以上
2、服务器 ( tomcat ,apache)
3、代码包 ( root前端,manage后端)
4、数据库 msyql
5、虚拟机 centos
6、数据包

1、将下载的包上传到虚拟机上

2、安装jdk (区分64 位或32位)
(1)jdk安装 命令:rpm -ivh jdk-8u121-linux-i586.rpm
(2)查看jdk是否安装成功
命令:java -version 查看jdk版本
3、解压tomcat 服务器
(1)解压的命令:tar -zxvf apache-tomcat-7.0.56.tar.gz

(3)进入tomcat 文件

(4) 先到bin目下,先使用命令
sh startup.sh 或./ start.sh 启动服务器
服务进程的查看:
格式:ps -ef|grep 服务名称
命令: ps -ef|grep tomcat

在浏览器中输入:ip+端口号(可用8080)
出现如下界面:表示服务器tomcat 是可以启动的。

看到以上页面后,服务器:
sh shutdown.sh 或者 kill -9 进程号

删除webapps 下代码包;
将自己的前后端代码包移动webapps下

在bin目录下:sh startup.sh 启动服务,在查看webapps下


配置文件:
配置前后端
(1) 前端包

vim 或vim 编辑 jdbc 配置

配置好环境,wq! 保存
前端配置好

配置后端包:


数据库:
(1)新建数据库 (数据库名要和前后端的jdbc配置文件中的库名一致)
(6)退出mysql界面,回到linux界面,进行还原数据,
命令:mysql -u root -p dym<20170502.sql ;

注意点:
1、数据库中不区分大小写:( 在vim /etc/my.cnf)
lower_case_table_names=1 不区分大小写
lower_case_table_names=0 区分大小写
2、关闭防火墙
service iptables stop
3、重启数据库
service mysqld restart
4、启动tomcat 服务器

在浏览器中输入网址+端口
前端url:
http://192.168.157.130:8080/
后端url:
http://192.168.157.130:8080/manage/
后端登录密码:

账号:admin

密码:123456

===================================================
报错显现:
1、检查配置文件jdbc
前后端的配置的ip,端口,数据库 是否正确
2、数据库是否重启
3、防火墙关闭
4、数据库的权限是配置
5、服务是否启动
6、看logs 日志:
tail -f 日志文件

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/824802.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

26 用户图形界面

计算机鼠标+图形界面 桌面,窗口,菜单,图标,指针

Navicat 连接 MySQL 失败:2002-can‘t connect to server on localhost(10061)问题解决

连接不上问题可能有如下原因服务器安全组中没有配置3306端口mysql服务端口只开放本地了如下:修改 /etc/mysql/mysql.conf.d/mysqld.cnf 中 bind-address 和 mysqlx-bind-address 注释掉重启mysql服务systemctl restart mysqlmysql登录用户的host为localhost只允许本地连接查看…

电容屏和电阻屏有哪些本质区别_1

电容屏和电阻屏的区别主要包括:1.工作原理;2.触控灵敏度和精准度;3.多点触控能力;4.对外界影响的抵抗力;5.制造成本;6.兼容性;7.使用寿命。工作原理是两者最根本的区别,电容屏利用人体电流进行操作,而电阻屏依赖于物理压力。电容屏通常触控更灵敏、支持多点触控,但成…

Goby 漏洞发布|Apache Solr /solr/admin/info/properties:/admin/info/key 权限绕过漏洞(CVE-2024-45216)

漏洞名称:Apache Solr /solr/admin/info/properties:/admin/info/key 权限绕过漏洞(CVE-2024-45216) English Name:Apache Solr /solr/admin/info/properties:/admin/info/key Permission Bypass Vulnerability(CVE-2024-45216) CVSS core: 7.3 漏洞描述: Apache Solr是一…

tenda初始密码八位数是什么

Tenda路由器的初始密码通常是一个8位数字,通常位于路由器背面的标签上或是设备的说明书中。此密码用于首次设置和连接WiFi网络。对于不同的Tenda模型,初始密码可能不同。**1、查找标签:**路由器背面通常有带有初始密码的标签。**2、查阅说明书:**设备随附的说明书通常包含初…

信息搜集——原始

!!!在渗透测试过程中,信息收集是非常重要的一个环节,此环节的信息将影响到后续成功几率,掌握信息的多少将决定发现漏洞的机会的大小,换言之决定着是否能完成目标的测试任务。!!! 一.路径(可以通过根据已知的域名反查,分析出此域名的注册人、公司地址、电话、邮箱、…

浅谈对账拓展功能设计

在Saas类产品中,对账功能是一个拓展比较多的设计,不同企业有着不同的要求。这篇文章,我们看看作者的总结。需求场景:不同企业针对对账单的表单字段有不同的要求,如何满足不同企业用户对于对账的个性化字段诉求,包含核对本账期内发生的企业支付明细、本账期可开票结账明细…

信道和链路有什么区别

信道和链路在通信中都扮演着至关重要的角色,但它们之间存在明显的差异:1.定义和范围不同;2.物理形态差异;3.容量和性能;4.传输介质的使用;5.与设备的关联;6.目的和用途不同。信道通常指的是一个频率带宽内用于传输信息的路径,而链路则是两个设备间的物理或逻辑连接。1.…

Microi吾码低代码平台

Microi吾码 - 低代码平台Vue3在线试用地址:https://microi.net Vue2传统界面试用地址1(仅查询)https://os.itdos.com Vue2传统界面试用地址2(可操作数据)https://demo.microi.net/ 平台始于2014年(基于Avalon.js),2018年使用Vue2重构,持续更新至今,曾融资过1000万,研…

“北斗+实景三维”,助力全域社会治理

在国家治理体系和治理能力现代化的大背景下,全域社会治理成为提升国家治理效能的关键。“北斗+实景三维”技术组合,为全域社会治理提供了新的技术支撑和解决方案。本文将探讨这一技术如何助力全域社会治理,以及其在实际应用中的潜力和挑战。一、全域社会治理的重要性全域社会…

QLoRA原理分析

QLoRA是LoRA的量化版本,在LoRA的基础上,对权重W进行量化,如图2所示,以进一步减少对GPU显存的需求。 1、算法论文及代码论文《QLORA: Efficient Finetuning of Quantized LLMs》 https://arxiv.org/pdf/2305.14314代码 https://github.com/artidoro/qlora 2、QLoRA原理图1…

《使用Gin框架构建分布式应用》阅读笔记:p272-p306

《用Gin框架构建分布式应用》学习第15天,p272-p306总结,总35页。 一、技术总结 1.TDD(test-driven development) 虽然经常看到TDD这个属于,从本人的工作经历看,实际开发中用得相对较少。 2.unitest(单元测试) go语言开发中,使用testify进行单元测试开发。 (1)创建测试文件…