文章目录

  • 前言
  • 环境搭建
  • 安装VM虚拟机
  • 安装ContOS
  • 使用SecureCRTPortable和WinSCP工具
  • jdk、tomcat安装
  • 安装mysql
  • 项目部署


前言

我把需要用到的软件及资料都放置在网盘,可自行下载。

地址:https://pan.baidu.com/s/12X2LkxXrZQUNYm0VVWizew

提取码:u4av

环境搭建

VM:vm是虚拟工作站,说白了就是一台虚拟的电脑,我们需要一台虚拟的电脑才能去部署linux环境。

ContOS:操作系统。

安装VM虚拟机

1.准备以下

linux环境下搭建gtest linux 环境搭建_linux环境下搭建gtest


2.在安装最后一步的时候需要把注册码填进去完成3.完成

linux环境下搭建gtest linux 环境搭建_mysql_02

安装ContOS

1.创建新的虚拟机

linux环境下搭建gtest linux 环境搭建_tomcat_03


2.选择类型:典型第一个选项

3.选择centos的映像文件,下一步

这里声明一下这个镜像文件,是上传不了到网盘上面去的,可以私信博主,也可自行百度下载。

linux环境下搭建gtest linux 环境搭建_tomcat_04


linux环境下搭建gtest linux 环境搭建_mysql_05

4.采取默认的配置,下一步

linux环境下搭建gtest linux 环境搭建_mysql_06


5.完成

linux环境下搭建gtest linux 环境搭建_mysql_07

6.开启此虚拟机

linux环境下搭建gtest linux 环境搭建_tomcat_08

7.选择默认的:test this media & install centos 7,回车

linux环境下搭建gtest linux 环境搭建_centos_09


8.安装过程中,不用操作

linux环境下搭建gtest linux 环境搭建_centos_10


9.选择中文,简体中文,继续


10.点击安装位置

linux环境下搭建gtest linux 环境搭建_mysql_11

11.点击完成

linux环境下搭建gtest linux 环境搭建_centos_12


12.开始安装

linux环境下搭建gtest linux 环境搭建_mysql_13


13.点击root密码

linux环境下搭建gtest linux 环境搭建_tomcat_14


14.设置Root密码,点击完成

linux环境下搭建gtest linux 环境搭建_mysql_15


15.正在安装中…

linux环境下搭建gtest linux 环境搭建_tomcat_16


16.重启

linux环境下搭建gtest linux 环境搭建_mysql_17


17.启动成功

linux环境下搭建gtest linux 环境搭建_tomcat_18


18.输入用户名root,回车,再输入密码(注意密码是不可见的),如果密码正确,则进入系统

linux环境下搭建gtest linux 环境搭建_centos_19

19.安装完了,可以尽情的使用了

使用SecureCRTPortable和WinSCP工具

linux环境下搭建gtest linux 环境搭建_centos_20


linux环境下搭建gtest linux 环境搭建_mysql_21


1.解释说明

(1)SecureCRTPortable是远程连接centos的工具,命令

(2)WinSCP是远程连接centos的工具,作用实现文件传输作用

2.在centos中,输入命令ifconfig,查看centos的IP地址,远程连接使用,我这里用的是ip addr 命令来查询的,ifconfig查询不出来。

linux环境下搭建gtest linux 环境搭建_linux环境下搭建gtest_22

3.进入到修改网络设置的界面cd /etc/sysconfig/network-scripts/,回车,如下图

linux环境下搭建gtest linux 环境搭建_centos_23


6.看到有一个文件

linux环境下搭建gtest linux 环境搭建_linux环境下搭建gtest_24


7.使用vi编辑器编辑该文件,vi ifcfg-ens33 回车

linux环境下搭建gtest linux 环境搭建_tomcat_25


8.点击insert进入编辑模式,修改最后一行 ONBOOT=yes

linux环境下搭建gtest linux 环境搭建_tomcat_26


9.按esc健::wq保存并退出,:q!不保存并退出 ,:wq 回车,reboot 重启

linux环境下搭建gtest linux 环境搭建_mysql_27

10.连接SecureCRTPortable,在网盘资料里面找到并打开。

linux环境下搭建gtest linux 环境搭建_tomcat_28


10.1.填写密码

linux环境下搭建gtest linux 环境搭建_mysql_29


11.成功界面,可以远程对虚拟机进行命令操作

linux环境下搭建gtest linux 环境搭建_tomcat_30

12.连接WinSCP(图形化界面),安装好后进行连接

linux环境下搭建gtest linux 环境搭建_mysql_31

linux环境下搭建gtest linux 环境搭建_tomcat_32


13.成功界面

linux环境下搭建gtest linux 环境搭建_mysql_33

jdk、tomcat安装

在 /< root>文件夹下面创建自己的一个文件夹:zking

把jdk、tomcat、mysql拖进去,jdk和tomcat需要用SecureCRTPortable来进行解压mysql不用解压

linux环境下搭建gtest linux 环境搭建_linux环境下搭建gtest_34

进入到虚拟机zking的文件夹下面,按tab键可以自动补全tomcat和jdk的全名

(1).gz压缩包解压:tar -zxvf 压缩包名

(2).tar压缩包解压:tar -vxf 压缩包名

linux环境下搭建gtest linux 环境搭建_linux环境下搭建gtest_35


解压完后,找到我们的etc文件夹中的profile文件,双击打开,然后把这4行放到最后面,保存即可注意行末尾不要有空格。

export JAVA_HOME=/wxm/jdk1.8.0_151
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

linux环境下搭建gtest linux 环境搭建_mysql_36


保存好之后需要把它重新编译一下,设置环境变量生效 source /etc/profile

linux环境下搭建gtest linux 环境搭建_tomcat_37


检查JDK环境变量 java -version,出现版本号代表成功

linux环境下搭建gtest linux 环境搭建_mysql_38


安装tomcat

和jdk一样找到profile在最后一行放入,保存即可

export TOMCAT_HOME=/zking/apache-tomcat-8.5.20

linux环境下搭建gtest linux 环境搭建_tomcat_39

设置生效 source /etc/profile

linux环境下搭建gtest linux 环境搭建_centos_40

切入到tomcat的bin下面

linux环境下搭建gtest linux 环境搭建_centos_41


linux环境下搭建gtest linux 环境搭建_centos_42


启动tomcat

./startup.sh

linux环境下搭建gtest linux 环境搭建_mysql_43


环境其实已经搭建好了,现在访问不了,我们需要给防火墙设置指定开放端口号

linux环境下搭建gtest linux 环境搭建_tomcat_44

移除端口
 firewall-cmd --permanent --remove-port=端口号/tcp
 开放端口
 firewall-cmd --zone=public --add-port=8080/tcp --permanent
 firewall-cmd --zone=public --add-port=3306/tcp --permanent
 跟新防火墙规则
 firewall-cmd --reload
 防火墙列表
 firewall-cmd --zone=public --list-ports
 防火墙状态
 systemctl status firewalld
 启动防火墙
 systemctl start firewalld
 关闭防火墙
 systemctl stop firewalld.service
 systemctl disable firewalld.service

根据自己虚拟机的ip来访问tomcat

linux环境下搭建gtest linux 环境搭建_tomcat_45

安装mysql

先切入到mysql的目录里

linux环境下搭建gtest linux 环境搭建_tomcat_46


1.卸载mariadb,否则安装MySql会出现冲突

rpm -qa|grep mariadb

linux环境下搭建gtest linux 环境搭建_tomcat_47

2.下载

yum localinstall mysql57-community-release-el7-8.noarch.rpm

linux环境下搭建gtest linux 环境搭建_centos_48


3.进入文件操作

cd /etc/yum.repos.d(目录下多了mysql的文件)

linux环境下搭建gtest linux 环境搭建_linux环境下搭建gtest_49

4.执行固定下载目录来下载mysql

yum install mysql-community-server(安装mysql)

linux环境下搭建gtest linux 环境搭建_tomcat_50

这一步需要等的久。

5.中途Y

linux环境下搭建gtest linux 环境搭建_mysql_51


6.按delete键删除这个繁体字,输入Y

linux环境下搭建gtest linux 环境搭建_linux环境下搭建gtest_52


7.开启服务

linux环境下搭建gtest linux 环境搭建_tomcat_53

service mysqld start(启动服务)
 systemctl|grep mysql(检测mysql是否正在启动

8.设置开机自启动

systemctl enable mysqld
 systemctl daemon-reload

linux环境下搭建gtest linux 环境搭建_mysql_54

10.查看密码

linux环境下搭建gtest linux 环境搭建_centos_55


10.修改密码mysql -u root -p

linux环境下搭建gtest linux 环境搭建_mysql_56


11.设置密码注意密码要设置难一点,太简单了它不会让你通过的。

linux环境下搭建gtest linux 环境搭建_mysql_57

set password=password(‘大写字母开头+@符号+数字’);

linux环境下搭建gtest linux 环境搭建_tomcat_58


12.给用户授权

grant all privileges on . to root@’%’ identified by ‘password’;
 flush privileges;

linux环境下搭建gtest linux 环境搭建_centos_59


13.设置防火墙开发端口

firewall-cmd --znotallow=public --add-port=3306/tcp --permanent
 firewall-cmd --reload

linux环境下搭建gtest linux 环境搭建_centos_60


14.连接测试

linux环境下搭建gtest linux 环境搭建_centos_61

项目部署

1.打开项目的pom.xml文件右击打包war包。

注意这里打war包需要网络

linux环境下搭建gtest linux 环境搭建_mysql_62

2.打包好后的war包在target文件夹下面把它复制到盘符里,等会拖进去虚拟机里

linux环境下搭建gtest linux 环境搭建_linux环境下搭建gtest_63

3.把war包直接拖进去tomcat下面webapps的文件夹中,然后我们命令开启tomcat它会自动解压

linux环境下搭建gtest linux 环境搭建_linux环境下搭建gtest_64


4.后台开启tmocat,在地址栏访问它会把war包自动解压,在解压的项目中找到数据库的连接配置文件改为Linux的用户和密码。

linux环境下搭建gtest linux 环境搭建_centos_65


linux环境下搭建gtest linux 环境搭建_linux环境下搭建gtest_66

linux环境下搭建gtest linux 环境搭建_linux环境下搭建gtest_67


5.重启tomcat,地址栏访问后台,注意需要加上项目名访问,这里不会打印日志信息,如果需要看日志的话,找到logs文件夹下面catalina.out文件夹可以看到打印出的数据

linux环境下搭建gtest linux 环境搭建_centos_68