linux部署springboot项目

1.创建一个springboot项目
第1步:创建 spring boot项目并在resources/static下创建index.html网页,网页内容输出helloworld
第2步:启动类启动 spring boot项目
第3步 :浏览器输入 :http://localhost:8080,看到如下内容

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UC6roSdx-1645360809905)(b410217ceda392f70c1c12f37321ba75.png)]

2.gitee创建仓库
2.1创建仓库
在这里插入图片描述

2.2idea上传代码到仓库

  1. git init初始化当前项目为git仓库
    在idea的terminal下输入

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-alkC445Y-1645360809908)(7a180a7e286a876976ce206a15c40f17.png)]

  2. 提交当前项目代码到本地仓库

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-M5yZpsPo-1645360809910)(85e8c6d3c5ddf3e2846f9104f902675a.png)]

  1. 本地仓库关联远程仓库

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UGaLYL7m-1645360809911)(4a8c02be8ae48b94ec0820d54fe1c8dc.png)]

  2. 推送本地仓库代码至远程仓库

1.如果说远程分支上的那些提交都不需要了,那么用命令( 谨慎使用,前提是远程的提交不需要了,以本地的为准):
强制推送:git push origin master -f //强行让本地分支覆盖远程分支 谨慎使用!!!
在这里插入图片描述
2.如果还想要远程分支上的提交:
git pull origin master --allow-unrelated-histories
输入用户名和密码

  1. 完成 查看仓库

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-doxRLvMt-1645360809914)(9b7866c57f70a670b63d9d02dd73b180.png)]

3.linux部分配置
3.1安装git
保证有网的情况下
Yum install -y git
3.2安装maven3.5
解压 下载好的maven3.5.tag包 到/usr/local

3.2.1配置maven的环境变量
在/etc目录下的profile文件中配置
#maven配置
export MAVEN_HOME=/usr/local/maven3.5
export PATH= P A T H : PATH: PATH:MAVEN_HOME/bin

3.3验证git和maven安装是否成功
成功如下

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vLt0R3ex-1645360809916)(baef85045d2db5853950ba17acab3cad.png)]
3.4 git自动登录保存密码
3.4.1生成公钥
ssh-keygen -t rsa -C “邮箱”
在这里插入图片描述

3.4.2查看生成的公钥
cat /root/.ssh/id_rsa.pub
在这里插入图片描述

3.4.3复制公钥给gitee
在gitee 自己的个人设置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-41b7VNsK-1645360809918)(27d1a79f475db1fc46824852b10c25ff.png)]

3.4.4修改项目下的.git目录中的config文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-t8GKqHNU-1645360809919)(f3a0dcdad670cfe6ce87a02549010c70.png)]

添加 [credential] helper = store

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mljwZQ3a-1645360809919)(4d1b6012c9bfc9704b86ddf9cc3db0c5.png)]

重新登录一次即可
4.CentOS7部署项目
4.1远程克隆项目
Git clone https://gitee.com/keshengogo/linux_test.git (仓库地址)
成功如下:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-s2YV1QCw-1645360809920)(280670e764c2ba87a6b51e62ce13c369.png)]

会出现target
4.2使用mvn命令打包项目
mvn clean package -Dmaven.test.skip=true
cd target目录查看

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PifVfdMR-1645360809920)(aa2d395723041ef60e433d6268927049.png)]

4.3简化过程 编写shell脚本文件
我的Shell脚本放在了项目的同级目录下
给脚本赋予可执行(x)权限 chmod u+x linux_test.sh

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JGvtJGsQ-1645360809921)(993b9d5e9e7a36406a773aa251269c07.png)]
脚本文件:
在这里插入图片描述

4.4运行脚本

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8c3ydvmb-1645360809922)(5370d5f09ccbcd39c119c0bf86f9ba34.png)]
在浏览器输入自己虚拟机的ip+8080 运行项目
成功如下:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AOrTkR3f-1645360809923)(a318873a1953ab828b779aa16663a25e.png)]
自己做的html页面

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值