springboot项目部署到阿里云服务器上( linux ubuntu16),超简单办法

防忘
小白做个笔记,以后可能会用到,如有错误请大佬指出。
linux服务器:阿里云服务器ubuntu16.04。
springboot项目部署到linux服务器上挺简单的,因为springboot有一个自带的Tomcat,所以我们不需要再去服务器上配置Tomcat,简直是为linux萌新量身打造啊!(实不相瞒,linux最难受的不是记不住命令,而是安装软件各种出错,只有遇见了才知道有多痛)(个人觉得)
总的来说只需要三个步骤:
1.将springboot项目打包为jar,将jar包文件放入服务器中。
2.在linux服务器中安装与开发环境相同的jdk版本。(不是相同的jdk版本能不能运行,我没试过)
3.cd到linux服务器上放jar包的目录里,运行xxx.jar即可。

开始实际操作
一.将项目打jar包
在这里插入图片描述
在Artifact是中添加新的jar包,点+就有第二部的操作目录
在这里插入图片描述

选择项目的启动类即可,下面那个是我的mbg工具,只管选择boot的启动类即可
在这里插入图片描述
选择MANIFEST.MF文件的存放位置,这里是个小坑,一定要选择与src文件同级的目录(准确说是放在项目的最外层目录,一般为src同级目录),不然运行打好的jar就会报错。
在这里插入图片描述
弄好之前的步骤之后会出现与项目同名的.jar,右边为jar包的存放位置(可自定义),点击ok即可

此时项目会多出几个文件,表示我们准备工作已经做好了
在这里插入图片描述
开始打包
在这里插入图片描述
如果是第一次打包就build,如果是更新项目后重新打包则选择rebuild
在这里插入图片描述
将整个_jar文件放入服务器中,我用的FinalShell,只需要用鼠标把文件拖动到服务器对应的文件夹内就行了,如果出错多数情况下是用户权限不够。
在这里插入图片描述
第一步打jar包就算完成了,下面开始第二步
安装jdk
在命令行中输入java如果已经安装会弹出使用方法,如果没有安装则会弹出安装命令,根据自己的情况选择即可(找了好多个虚拟机只有这个没有安装javac,java已经安装了,但是弹出来的安装命令是一样的,选择和javac类似那一条安装命令即可)。安装完java之后再安装javac
在这里插入图片描述
这是安装成功的情况,安装失败可能是网络或者权限不够,javac也是这个样子,就不演示了
在这里插入图片描述
项目的运行环境已经准备好了,现在只需要进行最后一步了。
先cd到**_jar文件里,然后命令行输入 nohup Java -jar xxx.jar & 即可。
此命令的意思为 后台启动jar项目且一直运行。
如果不输入nohup则为后台运行,但关闭终端会结束项目运行。
如果不输入nohup 和 & 则表示前台运行,关闭终端之后项目也会结束运行。
运行成功图,会出现一个进程号,可以根据这个id将该进程杀死
sudo kill 进程id
在这里插入图片描述
最后访问一下swagger如果能看到功能接口就表示项目部署成功了
在这里插入图片描述

最后推荐一下swagger,很好用的接口文档工具,没用过的小伙伴赶去试试吧!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值