• 【Linux】JREE项目部署与发布


    目录

    一.jdk安装配置

    1.1.传入资源 

    1.2. 解压  

    1.3. 配置 

    二.Tomcat安装

    2.1.解压开启

     2.2. 开放端口

    三.MySQL安装

    3.1.解压安装

     3.2.登入配置 

    四.后端部署

            今天就到这里了哦!!希望能帮到你哦!!! 


    一.jdk安装配置

    1.1.传入资源 

    连接后,创建存放资源的文件,将jdk,tomcat,Mysql的压缩包复制到文件中。 

    输入命令 : cd javaCloudJun/software (进入要文件中)

    输入命令 : pwd  (查看当前的文件路径)

    将文件路径复制到左边的搜索框中,进入改文件

     

     

    注 : 传入的过程中,如果文件很大就需要稍稍等待,可以看左下角的文件传入完成度判断 

    在输入命令 : ll (查看复制过来的文件) 

     

    1.2. 解压  

    输入命令 : tar -xvf jdk-8u151-linux-x64.tar.gz  (#解压jdk)

     

    解压之后,可以输入 : ll (是否已有解压出的文件) 

     

    1.3. 配置 

    输入命令 : vim /etc/profile ( #配置环境变量 )

    profile文件的最底部增加以下 jdk 的环境配置

    进入文件后 按 : i ( 进行编辑模式,增加jdk配置)

    #配置环境变量

    #java environment
    export JAVA_HOME= /root/javaCloudJun/software/jdk1.8.0_151 (jdk的存放路径)
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
    export PATH=${JAVA_HOME}/bin:$PATH

    #设置环境变量生效
    source /etc/profile
    注 : 存放路径可以在左侧点击进入文件后,在搜索框中复制到JAVA_HOME的角度看存放路径即可

    配置好后,按 Eec 键退出编辑模式,并且输入命令  :wq [ 保存并且退出该文件 ]

     具体操作如下:

    配置环境变量

    vim编辑profile文件:

    设置环境变量生效:

    二.Tomcat安装

    2.1.解压开启

    输入命令 : tar -xvf apache-tomcat-8.5.20.tar.gz  ( 解压tomcat资源包 )

    在输入命令 :

    cd apache-tomcat-8.5.20

    cd bin

    ( 进入bin目录后找到tomcat的启动项 )

    再输入命令 :  ./startup.sh

    ( 启动tomcat )

     

    输入命令 : systemctl status firewalld  ( 查看防火墙状态 ) 

    输入命令 : systemctl stop firewalld.service  ( 关闭防火墙 )

    再次输入查看防火墙状态的命令,会发现防火墙已经关闭。

    tomcat启动后,防火墙关闭后,就可以在本地浏览器中输入,虚拟机的ip加端口8080可以访问Tomcat。 

     2.2. 开放端口

    关闭防火墙有很大的风险,所以我们还是要开启防火墙,只开发端口

    输入命令 : systemctl stop firewalld.service  ( 关闭防火墙 )

    输入命令 : firewall-cmd --zone=public --add-port=3306/tcp --permanent  (开放3306端口)
    输入命令 : firewall-cmd --zone=public --add-port=8080/tcp --permanent  (开放3306端口)

    #更新防火墙规则
    输入命令 : firewall-cmd --reload

    并且查看防火墙列表的端口

    输入命令 : firewall-cmd --zone=public --list-ports

    三.MySQL安装

    3.1.解压安装

    先查看mariadbMySQL的安装是否有影响

    输入命令 : rpm -qa|grep mariadb  ( 查看 )

    出现 : mariadb-libs-5.5.56-2.el7.x86_64 ( 说明影响 )

    分别输入命令 : 

    rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

    rpm -qa|grep mariadb    ( 删除mariadb  )

     

    创建一个文件夹来存放MySQL

    输入命令 : cd /root/javaCloudJun/software/  ( 返回到software资源目录 )

     

    输入命令 : mkdir mysql-5.7   ( 创建一个文件夹来存放MySQL )

    再输入 : ll  ( 查看文件 )

    输入命令 : tar -xvf mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar -C mysql-5.7

    ( 将mysql解压到指定的文件中 )

    并且输入命令 : cd mysql-5.7  ( 解压完成后进入该文件 )

     

    开始安装,-ivh 其中i表示安装,v表示显示安装过程,h表示显示进度  

    输入命令 : rpm -ivh mysql-community-common-5.7.35-1.el7.x86_64.rpm

    输入命令 : rpm -ivh mysql-community-libs-5.7.35-1.el7.x86_64.rpm

    输入命令 : rpm -ivh mysql-community-client-5.7.35-1.el7.x86_64.rpm

    输入命令 : rpm -ivh mysql-community-server-5.7.35-1.el7.x86_64.rpm

     

     3.2.登入配置 

    安装之后,输入命令 : systemctl start mysqld  ( 启动MySQL服务 )

    输入命令 : grep "password" /var/log/mysqld.log  ( 初始化并且获取初始化密码 )

    输入命令 : mysql -uroot -p   ( 登入 )  并且输入初始化密码

     

    输入以下命令 : 

    #设置密码校验策略(0 or LOW),要不密码太LOW了不让你过
    set global validate_password_policy=0;

    #设置密码校验长度,要不密码太短不让你过(多次测试发现密码最小长度为4位)
    set global validate_password_length=4;
    #更新密码
    set password = password("123456");
    #输入后使修改生效还需要下面的语句
    FLUSH PRIVILEGES;

     

    输入命令进行授权服务数据库:

    #数据库没有授权,允许以root身份远程登录mysql
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
    #输入后使修改生效还需要下面的语句
    FLUSH PRIVILEGES;

    在数据库工具( navicat )中进行连接

    四.后端部署

    数据库

    在虚拟机 ( Centos ) 的数据库中创建跟tomcat中部署的项目相对应的数据库名称,并且将项目中的数据表导入到该数据库中。

    导入.war包

    将完成后打成的war包导入到虚拟机 ( Centos ) 的Tomcat的webapps文件中

                                                    

    修改端口

    输入命令 :  firewall-cmd --zone=public --add-port=8082/tcp --permanent  ( #开放端口 )

    输入命令 :  firewall-cmd --reload    ( #更新防火墙规则 )

    输入命令 : firewall-cmd --zone=public --list-ports  ( 查看端口是否开放完成 )

     

     输入命令 :  cd apache-tomcat-8.5.20/conf/   ( 进入conf目录 ) 

    输入命令 : vim server.xml    ( 修改配置端口 )

            

    进入后,找到Connector设置端的地方,按 i 进入编辑模式,将8080修改为8082,再按Esc退出编辑模式,再输入 :wq  保存并且退出 

     

    开启访问

    进入tomcat的bin目录中

    输入命令 :   ./startup.sh  ( 开启Tomcat )

     服务开启后,在浏览器中访问虚拟机的IP和tomcat配置的端口及项目中指定的路径即可

            今天就到这里了哦!!希望能帮到你哦!!! 

  • 相关阅读:
    Python类的定义和使用:什么是类?实在不知道啥叫累!
    安卓App生成签名证书,uniapp生成自有证书打包
    【数据结构】关于字典之类的东西
    java EE 多线程(一)
    【MySql密码爆破脚本】用于其他爆破工具无法使用的情况下
    java【毕业设计】项目-第118期基于SpringBoot+LayUI的视频播放网站(权限采用SpringSecurity)-计算机毕业设计
    RK3588camera: AHD摄像头转MIPI转接芯片调试
    找出一个数组中未出现的数Java
    金融机构如何做好中小微物流企业的风控措施?
    Windows电脑上的多开器与分布式存储系统的关系
  • 原文地址:https://blog.csdn.net/m0_74915426/article/details/134211862