前言:

各位同学大家好,有段时间没有更新博客了具体多久 我也不记得哈,今天刚刚好是七夕节,所以就给大家更新一下,最近因为在学习和录制springboot的课程,需要用到linux服务器部署项目 ,所以我就写个博客记录下。 那么废话不多说,我们正式开始。

准备工作

我们需要租一台阿里云 或者腾讯云的服务器 我这边选择了腾讯云的 配置呢是双核 2G 的一个配置
腾讯云 :https://cloud.tencent.com/login
image.png

立即选购

image.png

这边我们选择CentOs8.2 64位数

image.png

打包项目

  • 我们点击右边侧栏的maven

image.png

  • 然后点开我们lifecycle 目录下面的 package

image.png

  • 我们右键点击 Run Maven Build

image.png

  • 打包好的jar包再我们 项目的 target目录下面

image.png

配置我们的linux 服务器环境

  • 下载安装xshell工具

我们去xshell 官方下载即可
下载地址:https://www.xshellcn.com/
image.png

连接服务器

打开xshell 输入远程服务器的ip 地址还有服务器账号和密码即可连接成功了
image.png

连接成功

image.png

安装jdk

下载压缩包执行wget命令:

wget --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie;"
https://download.oracle.com/java/18/latest/jdk-18_linux-x64_bin.tar.gz

安装宝塔

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

如图已经安装了我可以执行

/etc/init.d/bt default

来查看自己账号和密码还有登陆地址
image.png

登录宝塔

image.png

在宝塔面板软件商店搜索mysql 安装mysql

image.png

关闭防火墙

image.png

创建数据库

image.png

连接远程数据库

image.png

恢复数据 数据到远程数据库

image.png

我们项目里面本地的数据库脚本里面sql 语句复制到我们sql查询器面板然后选中执行即可

image.png

上传我们打包好的jar包

我们在宝塔面板的侧边选中文件然后找到我们服务器的根目录www 下面创建一个springbootjar这样一个目录
image.png
然后我把需要上传的文件拖拽到这里点击开始上传即可

启动项目

我们cd 到根目录cd …/
image.png
然后dir 查看根目录上面的目录结构
image.png
然后我们cd www 进入到www 目录
image.png
然后我们 dir 查看www 目录下面有那些文件
image.png
然后我们cd spirngbootjar 进入到我们自己创建的目录下面
image.png
然后我们dir 查看里面有没有我们上传的jar包
image.png
这边查看到是有我们执行

java -jar newbee-mall-1.0.0-SNAPSHOT.jar

这个命令启动运行我们打包的项目
image.png
我们看到项目已经·启动成了 我们在浏览器里面访问一下
image.png
image.png
到此我们的springboot 项目怎么打包到部署到linux服务器我们就讲完了。

最后总结

springboot的部署非常的傻瓜式简单 比起传统的springmvc 项目来说 springboot 我们只需要打包成一个jar 然后后运行jar 包即可。我们只需要在云服务器上面安装jdk mysql 然后设置好mysql的账号密码跟我们项目里面的配置一样 然后创建数据库恢复数据 最后命令运行jar包即可。 linux 上传文件和安装软件现在也有像宝塔这样的可视化面板来一键安装 但是这里我还是多提一嘴 宝塔始终是第三方要是自己的大型项目我们还是建议大家自己手动改安装jdk mysql 这些软件比较好。最后希望我的文章能帮助到各位解决问题 ,以后我还会贡献更多有用的代码分享给大家。各位同学如果觉得文章还不错 ,麻烦给关注和star,小弟在这里

Logo

华为云1024程序员节送福利,参与活动赢单人4000元礼包,更有热门技术干货免费学习

更多推荐