springboot之jar包Linux后台启动部署及滚动日志查看且日志输出至文件保存(上篇)

2,085 阅读6分钟

一、前言🔥

👨‍🎓作者:bug菌
✏️博客:CSDN掘金infoQ51CTO
🎉简介:CSDN博客专家,C站历届博客之星Top50,掘金/InfoQ/51CTO等社区优质创作者,全网合计8w粉+,对一切技术感兴趣,重心偏Java方向;硬核公众号「 猿圈奇妙屋」,欢迎小伙伴们的加入,一起秃头,一起变强。
..
✍️温馨提醒:本文字数:1999字, 阅读完需:约 5 分钟

       嗨,家人们,我是bug菌呀,我又来啦。今天我们来聊点什么咧,OK,接着为大家更《springboot零基础入门教学》系列文章吧。希望能帮助更多的初学者们快速入门!

       小伙伴们在批阅文章的过程中如果觉得文章对您有一丝丝帮助,还请别吝啬您手里的赞呀,大胆的把文章点亮👍吧,您的点赞三连(收藏⭐+关注👨‍🎓+留言📃)就是对bug菌我创作道路上最好的鼓励与支持😘。时光不弃🏃🏻‍♀️,创作不停💕,加油☘️

二、环境说明🔥

环境说明:Windows10 + Idea2021.3.2 + Jdk1.8 + SpringBoot 2.3.1.RELEASE

​三、需求分析🔥

       今天临时被安排,由于没有运维岗人员,所以项目部署的活自然就落在了后端的肩膀上,这还能咋推辞,自然就只能我来做了呗,虽然我都有过接触,但是在不涨工资的基础上,要兼任这么多角色工作,内心表示有点委屈啊。

       在linux服务器进行后端服务部署,有两种方式,一是war包部署,二是jar包部署,服务器还是台裸机,那我一切从简,首先是jdk安排及配置,这里我就不详细介绍了。

       所以,面临的第一件事,就是把项目从打jar包开始。

四、教程正文🔥

1️⃣通过idea打jar包🔅

       基本玩idea的同学都知道,idea有提供一个maven快捷操作栏,maven构建现在基本项目都使用吧。所以我接下来就还是以maven构架来举例吧。

       而我们打jar包,只需要点击package,即可,等待一会儿,将会在你项目根目录下的target文件夹下,新增一个名为 xxx-1.0.jar与xxx-1.0.jar.original的文件,其xxx-1.0.jar 就是我们所想要的文件,言称jar包。

       如下是通过maven打包,执行package完成的截图:

2️⃣jar包上传服务器🔅

       我们上传到服务器,如果你是使用的xshell 进行远程ssh连接,那么你既可以通过拖拽的方式也可以通过命名将文件发送到服务器,这里我给大家演示后一种,如何通过命令的方式将文件发送到服务器吧?

       不知道sz 、rz命令大家有没有玩过,运行sz、rz比ftp简单的多,你压根都不需要配置FTP服务。它是Linux同Windows进行ZModem文件传输的命令行工具。一般是默认不安装的,你可以通过一条安装命令即可拥有:

linux系统安装:

yum install lrzsz

Ubuntu系统安装:

sudo apt-get install lrzsz

然后讲解一下sz、rz分别执行作用是什么?

  • sz:从服务器下载文件到本地。
  • rz:从本地上传文件到服务器。

       安装该命令后,所以我们直接在服务器中,执行rz上传命令,只需要输入rz,然后回车,即会跳转打开本地桌面文件夹,然后选择我们打包好的xxx.jar。

       然后选择好后,点击打开,我们就可以看到jar包在进行上传。

       随着jar包的大小,上传时间也有所不同,越大则上传越慢。我们稍等片刻,毕竟我的jar包有66.3MB呢。

如下提示是:jar包是上传完成了。

3️⃣检查java环境🔅

       我们来进行java环境配置是否正常。查看下java版本即可。

java -version

如下是执行java -version截图:

​       如上,我们可以看到jdk安装没有,jdk版本是1.8。

       至于如下操作,我们可以看我的下篇:springboot之jar包Linux后台启动部署及滚动日志查看且日志输出至文件保存(下篇)。保证内容不会过多。

4️⃣jar后台启动💭

​... ...

5️⃣控制台日志输出保存💭

​... ...

6️⃣外部配置文件启动💭

​... ...

7️⃣查看实时滚动日志💭

​... ...

8️⃣总结💭

​... ...

       剩下的教学内容,我打算放到下一期来讲,这一期我就先讲这么多。

       ok,以上这样就好啦,如果还想学习更多,你可以看看我的往期热文推荐哦,每天积累一个奇淫小知识,日积月累下去,你一定能成为令人敬仰的大佬的。好啦,咱们下期见~

五、往期推荐🔥

文末🔥

如果还想要学习更多,小伙伴们可关注bug菌专门为大家创建的专栏《springboot零基础入门教学》,从无到有,从零到一!希望能帮助到更多小伙伴们。

我是bug菌,一名想走👣出大山改变命运的程序猿。接下来的路还很长,都等待着我们去突破、去挑战。来吧,小伙伴们,我们一起加油!未来皆可期,fighting!

感谢认真读完我博客的铁子萌,在这里呢送给大家一句话,不管你是在职还是在读,绝对终身受用。
时刻警醒自己:
抱怨没有用,一切靠自己;
想要过更好的生活,那就要逼着自己变的更强,生活加油!!!