项目的部署

本文介绍了在Linux系统中部署SpringBoot应用的详细步骤,包括解决网络配置问题、运行Java jar包、配置防火墙、检查端口占用、使用Git克隆代码、安装与配置Maven以及通过shell脚本自动化部署。此外,还分享了如何在IDEA中创建并上传Git仓库,以及在Linux中下载与运行Git项目。
摘要由CSDN通过智能技术生成

人工部署

有时候打开虚拟机输入ifconfig,发现没有ens33,如图
在这里插入图片描述
输入下面命令即可,在输入ifconfig即可显示,这时候便可以使用xttp、final等连接虚拟机了

sudo /sbin/dhclient

我在idea编辑器下创建了一个简单的SpringBoot工程,就是在浏览器上显示HelloWorld的简单工程,我把它打包后传递给Linux,最后在Linu运行

java -jar SpringBoot_Hello-0.0.1-SNAPSHOT.jar

在这里插入图片描述
我们在Windows浏览器输入网址192.168.153.128:8080/hello
在这里插入图片描述

有时候打不开网页原因是我们没有关闭防火墙,没有保证8080端口对外开放
还有可能会报错端口被占用等原因

java.net.BindException: 地址已在使用
#查看所有线程
netstat -alnp | grep 8080

#杀死线程  2367是一个线程
kill -9  23637
#在重启项目即可

按个Ctrl+c即可退出项目

通过shell脚本自动部署项目

在这里插入图片描述
安装Git

sudo apt-get install git

把刚才的SpringBoot项目上传到gitee去
在idea编辑器中,点击VSC->Create Repository->选择当前的项目做为仓库目录,然后点击如图所示的中间对勾,commit
在这里插入图片描述

在这里插入图片描述
Hello是你对项目的介绍
再点击commit,把你仓库地址复制粘贴即可,最后就上传了

https://gitee.com/jiang-yingcai011012/hello-git

我们现在可以在linux下clone代码了

cd /usr/local

sudo git clone https://gitee.com/jiang-yingcai011012/hello-git
#可能需要你的gitee账户密码

在这里插入图片描述
ll查看所有文件夹即可发现所克隆的代码

在这里插入图片描述

安装maven

去官网下载maven

https://maven.apache.org/download.cg

然后把压缩包传给linux

sudo tar -zxvf apache-maven-3.8.5-bin.tar.gz -C /usr/local

cd /usr/local

ll

配置环境

sudo vim /etc/profile

#在末尾修改以下语句(之前配置jdk的地方)
JAVA_HOME=/usr/local/jdk1.8.0_331
export MAVEN_HOME=/usr/local/apache-maven-3.8.5
export PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH
PATH=$JAVA_HOME/bin:$PATH

#推出后,要使环境生效
source /etc/profile

#检验maven是否配置成功
mvn -v
#有maven相关版本信息就成功了

修改配置文件

#先创建一个文件
sudo mkdir usr/local/repo

#修改配置内容
sudo vim /usr/local/apache-maven-3.8.5/conf/settings.xml

在这里插入图片描述
到这一步就已经完成了
PS:如果可以,直接在虚拟机下载Linux版本的idea,直接一步到位

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值