如何在Linux上部署项目

我们在公司中通常会将项目发布在服务器或者虚拟服务器(云端)上面,但是这些往往都要收费或者只对企业开放,因此我们在学习中使用的是Linux系统,将项目部署发布在Linux系统上来模拟项目的发布。

我们可以使用手动部署或者自动部署两种方式来发布项目

①手动部署:

将maven项目打包进行打包,找到target文件夹,将里面的.jar后缀的文件上传到Linux系统中,在Linux系统下cd到所在的目录,输入Java -jar boot工程.jar 命令,此时springboot项目就启动成功了。但是由于这种方式启动的项目会沾满全部屏幕,我们无法在进行其他操作,因此我们都是都是使用不挂起的方式来启动springboot项目。

cd到项目所在目录下,输入指令nohup java -jar boot工程.jar &>boot工程.log &命令,此时系统就会在后台启动该项目,并将对应的日志信息存储到工程.log文件中,注意:最后的&代表的是让命令在后台运行,不可以丢掉。

②自动部署:

在Linux中使用Shell脚本自动部署项目大概有以下5个步骤

1.在Linux中安装Git

使用yum list git命令列出git在线安装包,再输入yum install git来在线安装git

2.在Linux中安装maven

将maven安装包上传到Linux,输入tar -zxvf apache-maven-3.5.4-bin.tar.gz -C /usr/local,将压缩包解压还原到/usr/local目录下。

输入vim/etc/profile 修改配置文件,加入如下内容

export MAVEN_HOME=/usr/local/apache-maven-3.5.4

export PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH

接着输入source /etc/profile重载配置

接下来可以输入maven -version,看到Maven home:/usr/local/apache-maven-3.5.4说明maven安装成功。

接着输入vim /local/apache-maven-3.5.4/conf/settings.xml来配置仓库

找到

你可能感兴趣的:(linux,java,运维,服务器)