Linux搭建测试环境详细步骤
本文讲解如何在Linux CentOS下部署Java Web项目的步骤
环境准备
(1)Linux系统
(2)JDK
(3)Tomcat
(4)MySQL
一、Linux系统
本文主要是Linux CentOS7为例
自己在家练习小项目的同学可以通过虚拟机VMware Workstation自己安装Linux,也可以通过购买阿里云
二、JDK下载安装
可以通过官网下载或者上文的工具包,下载Linux版本的JDK,我这里以JDK1.8为例
下载到本地后,可以通过XFTP或者Xshell命令安装到Linux系统,下面以xshell命令演示:
建议将安装包存放到 /usr/local/ 目录下。[不要放在 /home 路径下,容易涉及到不同用户的访问权限]
我的存放到了 /usr/local/tools/ 下,安装工具都放到了这里。
(1)首先用命令进入到/usr/local目录下,执行命令mkdir tools,创建tools目录
(2)将本地JDK安装包,注意是以.tar.gz结尾的,我安装的是jdk-8u221-linux-x64.tar.gz,执行命令rz,弹出文件夹窗口,选择本地的JDK安装包
上传完成后,执行tar -xzvf jdk-8u221-linux-x64.tar.gz命令即可自动解压,解压完成后会有一个JDK1.8.0_221目录
(3)安装好JDK后需要配置环境变量
进入到/etc目录,执行命令vim profile,进入编辑模式
在文本末尾添加以下配置项
JAVA_HOME=/usr/local/tools/jdk1.8.0_221
CLASSPATH=:CLASSPATH::CLASSPATH::CLASSPATH:JAVA_HOME/lib/
PATH=PATH:PATH:PATH:JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
注意JAVA_HOME的路径是你实际安装在Linux里面目录
编辑完后,按ESC退出编辑模式,输入:wq,保存退出
退出之后重启配置项,输入命令source /etc/profile
这个时候可以查看JDK版本,输入java -version
到此JDK安装结束
二、下载安装Tomcat
同样也可以在官网下载或者上文工具包里
首先进入到/usr/local/tools目录,创建新目录,输入命令mkdir tomcat,
进入到tomcat目录,cd /usr/local/tools/tomcat
上传tomcat安装包,同样输入命令rz,选择安装包,点击确定
然后解压安装包,输入tar -xzvf apache-tomcat-9.0.24.tar.gz,开始解压
解压完成后,需要重启tomcat,进入到解压后目录下的bin目录,命令cd /usr/local/tools/tomcat/apache-tomcat-9.0.24 /bin
然后输入命令./ startup.sh重启服务
重启结束后,可以在本地浏览器输入http://ip:8080/,观察是否跳转到tomcat主页,如果有,则安装成功
例如
如果网页打不开或者无响应,可能是8080端口没有开放,这个时候需要开放端口,
输入命令 firewall-cmd --zone=public --add-port=8080/tcp --permanent
重启防火墙 firewall-cmd --reload
到此,输入命令firewall-cmd --zone=public --list-ports 查看端口是否开放,显示有8080便是成功
这样tomcat安装结束
三、MySQL安装
这里直接用yum命令安装
1、下载yum源:
wget ‘https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm’
2、安装yum源
rpm -Uvh mysql57-community-release-el7-11.noarch.rpm
3、查看有哪些版本的mysql:
yum repolist all | grep mysql
4、安装
yum install -y mysql-community-server
5、启动mysql,要知道在centos7中,没有了service命令,都是使用systemctl命令。注意启动的时候是start mysqld而不是mysql。
而在centos6中,使用service mysqld start
systemctl start mysqld
查看状态
systemctl status mysqld
如图所示,已经成功安装
6、登录数据库,修改数据库密码
mysql5.7的新特性之一就是在初始化的时候会生成一个自定义的密码,然后你需要找到这个密码,登录的时候输入。注意,输入密码的时候是不显示。
找到密码: 红框的地方就是密码
grep ‘temporary password’ /var/log/mysqld.log
登录数据库:这里-p之后不用输入密码,回车后再输入。改过密码之后登录则是直接在-p后加密码了。
mysql -uroot -p
输入日志打印的密码登录到MySQL
修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123';
如果密码设置太简单出现以下的提示
这里可以修改两个全局参数:
首先,修改validate_password_policy参数的值
set global validate_password_policy=0;
再修改密码的长度
set
global validate_password_length=1;
再次执行修改密码就可以了
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123';
测试修改后的密码,退出MySQL,输入命令root -u root -proot123,看能否登录
授权其他机器登陆
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;FLUSH PRIVILEGES;
至此,MySQL安装完毕
可以在本地用Navicat连接数据库
如果连接不上,查看3306端口是否开放,进入/etc/sysconfig,
安装iptables,输入命令yum install iptables-services
修改该目录下的iptables,在标注的那一行下面添加一样的语句,22改成3306
查看状态防火墙开放的端口
service iptables status
c然后重启,输入service iptables restart,这样就可以连接数据库
四、安装项目包
将IDEA或者eclipse的项目打成war包,解压到tomcat目录下的webapp即可
技能提升
最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助…….
Linux搭建测试环境详细步骤相关推荐
- 在Linux搭建测试环境-----Java项目(详细)
在Linux搭建测试环境(Java项目) 项目环境:开发环境.生产环境.测试环境.硬件环境.web服务器.数据库服务器- 软件环境:(Java) JDK1.8+tomcat8.0+MySQL5.7/o ...
- 如何搭建测试环境?搭建测试环境的步骤跟注意事项(视频教程版)
什么是测试环境 测试环境,指为了完成软件测试工作所必需的计算机硬件.软件.网络设备.历史数据的总称,简而言之,测试环境=硬件+软件+网络+数据准备+测试工具. 硬件:指测试必需的服务器.客户端.网络连 ...
- Windows/Linux搭建测试环境
Windows/Linux系统中测试环境的搭建都离不开JAVA运行环境的搭建,一般Java的环境包含JDK 和JRE, JDK: Java Development Kit ,java 的开发工具包.开 ...
- Linux搭建测试环境教程
商城网站Linux环境搭建: 准备阶段: 工具准备:WinScp(文件传输).Xshell(连接服务器) 通过WinSCP或Xftp将XX商城网站的软件包拷贝到/opt目录下 环境搭建详细步骤: 一. ...
- mysql搭建测试环境的步骤_如何搭建测试环境
关于软件测试的测试环境搭建,需要根据实际的需求来进行安装特定的软件,下面就简单介绍下java+tomcat+mysql安装方法. 1.java的安装 因为很多程序的代码都是通过java编程语言进行编写 ...
- linux搭建ldap服务器详细步骤,linux环境搭建ldap服务器
首先保证linux正常联网 yum install openldap-servers -y 拷贝配置文件 cd /usr/share/openldap-servers/ cp slapd.conf.o ...
- 一、linux搭建jenkins+github详细步骤
事情缘由: 现在在做的主要工作是通过jenkins+postman实现api的自动化测试,想要达到的效果是,api自动化测试定时跑脚本的同时,github有新的代码提交,jenkins会自动检测部署新 ...
- Linux搭建测试环境(一)_JDK的安装
#安装JDK和配置JDK环境 一.提前准备工作. 装好虚拟机 在虚拟机上面安装好Linux环境 二.安装JDK 查看Linux系统的版本是32位还是64位 在Linux命令行中输入:uname -a( ...
- linux搭建测试环境常见问题,在Linux环境下搭建CCID测试环境
1.安装CCID步骤:(本文使用平台为CentOS-6.2) a)安装liubudev-devel rpm包,libudev-devel必须安装,否则在配置pcsc-lite的时候,会有错误提示.可安 ...
- tocmat linux搭建测试环境,Apache+Tomcat 环境搭建(JK部署过程)
Apache只是一个web服务器,并不能运行JSP程序.如果要运行JSP程序,还需要安装Tomcat服务器软件,通过连接器组件整合Tomcat与Apche.当用户请求访问*.jsp网页时,由Aapac ...
最新文章
- python表白代码弹窗-python实现祝福弹窗效果
- RaspberryPI 3 系统安装及常见问题
- 干货 | 五大实例详解,携程 Redis 跨机房双向同步实践
- 深度学习和目标检测系列教程 10-300:通过torch训练第一个Faster-RCNN模型
- 计算机工程信息学院严翔,严翔校长第六次大师课
- 论文浅尝 | 面向 cQA 的跨语言问题检索方法
- 我们是谁?前端开发者!
- go kegg_对miRNA进行go和kegg等功能数据库数据库注释
- windows下php命令行模式错误信息
- 人体塑造教程+源文件+录象教程
- iphone:使用NSFileManager取得目录下所有文件(遍历所有文件)
- 腾讯企业版邮箱服务器类型,腾讯邮箱企业版怎样开通,企业邮箱服务器系统申请...
- Mac OS关机/睡眠快捷键
- flask+vue开发学习
- Redis 如何实现附近的人
- java for mac 10.7_java for mac|苹果java 7(jre7) u40 64位版 - 软件下载 - 绿茶软件园|33LC.com...
- 旋转矢量 CV 交叉检验
- 03 编程猫之早早早,我要去学校(顺序结构)
- plc 滑台流程图_PLC机械滑台工艺流程控制毕业论文.doc
- 浪矢杂货店,一本很温暖的书