肖sir___环境的讲解__001

2023-09-20 10:39:35

环境的讲解

一、搭建环境
此测试环境主要用于功能测试、寻找bug、编写后台测试点、熟悉环境的架构,搭建流程

二、搭建多有米前后台所需要的工具包
在这里插入图片描述
1、虚拟机(centos6.5)
2、数据库
3、代码包
4、服务器
5、数据库脚本
6、jdk

三、搭建测试环境实战
1、将本地的服务器上传到linux中,并解压
在这里插入图片描述
tar -zxvf 服务器包名
在这里插入图片描述
在这里插入图片描述

2、上传jdk的rpm包,并且安装查看是否安装成功
在这里插入图片描述
rpm -ivh jdk包名
在这里插入图片描述
java -version 查看jdk版本
在这里插入图片描述
3、在服务中启动服务
在这里插入图片描述
a、sh或./启动服务
启动命令:sh startup.sh

在这里插入图片描述
在这里插入图片描述
关闭服务器
在这里插入图片描述

查看服务显示是否成功:
输入ip+端口号
例如:http://192.168.157.131:8080/
在这里插入图片描述
在这里插入图片描述
在webapps下替换自己的包
在这里插入图片描述
在这里插入图片描述
将自己的前后端包导入到webapps下,并启动解压,生成两个解压文件
在这里插入图片描述
配置解压文件:
前后端的包都要进行修改
(1)root 解压文件

在这里插入图片描述
在这里插入图片描述
vim编辑好内容,wq保存退出
在这里插入图片描述
在改着后端内容配置
在这里插入图片描述

二、数据库
1、新建数据库(看笔记)
2、使用数据库
新建一个空库
在这里插入图片描述
3、将项目的数据导入到新库中,将数据库脚本导入到linux中
在这里插入图片描述
导入数据的语句:mysql -u root -p dcs<20170502.sql
在这里插入图片描述
在这里插入图片描述
注意:
1、防火墙是否关闭:
service iptables stop
2、数据库是否启动:
service mysqld start
3、数据库是否授权:
grant all privileges on . to root@‘%’ identified by “123456” ; 授权
flush privileges ; 刷新权限
4、vim /etc/my.cnf
语句:lower_case_table_names=1

在这里插入图片描述
5、IP地址、账号、密码 是否有误
6、修改了配置文件就要重启服务器和数据
7、启动服务器:
sh startup.sh
8、到日志中查看错误:
例如:at开头
端口被占用
在这里插入图片描述

在这里插入图片描述
9、在浏览器中输入ip+端口

更多推荐

【基本数据结构 四】线性数据结构:队列

学习了栈后,再来看看第四种线性表结构,也就是队列,队列和栈一样也是一种受限的线性表结构,和栈后进先出的操作方式不同的是,队列是FIFO的结构,也就是先进先出的操作方式。队列的定义队列这个概念非常好理解。可以把它想象成排队买票,先来的先买,后来的人只能站末尾,不允许插队。先进者先出,这就是典型的“队列”.栈只支持两个基本

在Docker中使用MindSpore GPU版本

文章目录在Docker中使用MindSporeGPU版本获取安装命令安装安装nvidia-container-toolkit获取MindSpore镜像测试运行MindSpore镜像运行代码使用VSCode开发在Docker中使用MindSporeGPU版本参考官方文档:安装指南获取安装命令如图所示命令为dockerpu

【深入理解ES6】函数

箭头函数这是ES6中引入的一个有趣的新特性。箭头函数,顾名思义就是一种使用箭头(=>)定义的新语法,与传统函数的差别如下:没有this、super、arguments和new.target绑定,他们由外围最近一层非箭头函数决定。不能通过New关键字调用。箭头函数没有construct方法,所以不能用作构造函数。没有原型

39.地址算术运算

如果p是一个指向数组中某个元素的指针,那么p++将会对p进行自增运算并指向下一个元素,而p+=i将对p进行加i的增量运算,使其指向指针p当前所指向的元素之后的第i个元素。这类运算时指针或地址算术运算中最简单的形式。allocbuf中的空间使用状况也是我们需要了解的信息。我们使用指针allocp指向allocbuf中的下

Docker实践:使用Docker搭建个人开发环境(极简版)

文章目录说明教程1.编写Dockerfile2.编写docker-compose.yml3.使用容器创建容器启动容器进入容器命令行VSCode4.关闭容器5.备份容器导出导入6.重置容器相关资料文章合集详细了解本文在个人电脑上安装Docker容器使用NVIDIA显卡托管镜像运行GUI程序说明本文是在服务器已经配置好Do

python入门篇03 基础案例 python版与java版 语法不同之处

目录1.前言:->上篇传送门:python入门篇02python的语法基础2.案例:pzy超市的收银系统(控制台输入版)->2.0需求摘要:->2.1python代码答案:<直接可以运行>->2.2java代码答案:<必须有main方法>2.3两种代码运行的结果:(一样的结果)--->2.3.2python运行结果(图

【实用 Python 库】Python glob库:轻松应对文件和目录管理

导言在Python编程中,我们经常需要处理文件和目录。为了更便捷地处理这些任务,Python提供了glob库,它允许我们根据特定模式匹配文件和目录。本篇博客将详细介绍glob库的用法,并通过实例演示它的各种功能。什么是glob库?glob库是Python标准库中的一个模块,它提供了一个简单而强大的方法来匹配文件和目录的

springboot整合SSE

SSE简介SSE(ServerSentEvent),是一种可以主动从服务端推送消息的技术。SSE的本质其实就是一个HTTP的长连接,只不过它给客户端发送的不是一次性的数据包,而是一个stream流,格式为text/event-stream。所以客户端不会关闭连接,会一直等着服务器发过来的新的数据流。SSE服务端代码sp

Vulnhub系列靶机---Deathnote: 1死亡笔记

文章目录信息收集主机发现端口扫描目录扫描dirsearchgobusterdirb扫描漏洞利用wpscan扫描Hydra爆破总结靶机文档:Deathnote:1下载地址:Download(Mirror)难易程度:soEasy信息收集主机发现端口扫描访问靶机的80端口,报错,如下图显示:地址栏输入地址后,自动跳转到一个域

让Mac菜单栏变得更加美观整洁——Bartender 5

Bartender5是一款Mac电脑上的菜单栏图标管理软件,能够帮助您把菜单栏上的图标整理得更加美观、整洁和易于使用。如果您的菜单栏上充斥着许多图标,导致视觉上很不舒适和疲劳,那么Bartender5就是解决这一问题的最佳选择!Bartender5的操作相当简单,它可以隐藏菜单栏上不常用的图标,只在需要时出现。也可以把

Python是人工智能的最佳选择吗?看看它的优势和局限

人工智能(ArtificialIntelligence,AI)是当今科技领域最热门的话题之一,它涉及到计算机科学、数学、统计学、心理学等多个学科的交叉和融合。人工智能的目标是让机器能够模拟和超越人类的智能,实现自主学习、推理、决策等能力。要实现人工智能,就需要用到编程语言。编程语言是人类和机器之间沟通的桥梁,它可以让我

热文推荐