springboot从本地发布到linux详细教程

最近写了一个springboot的项目,接口测试完毕以后就准备要发布上线了,接下来我对步骤进行一个记录,也希望可以帮助到你们。

首先在通过远程连接服务器,并且搭建相应的数据库环境。
在这里插入图片描述
开启远程连接,可以在本地navicat上面访问

mysql -uroot -p
use mysql;
//Mysql默认不允许远程登录,所以需要开启远程访问权限
select user,authentication_string,host from user;
update user set host = '%' where user = 'root';
FLUSH PRIVILEGES;
//navicat 连接 mysql 出现`Client does not support authentication protocol requested by server`
alter user 'root'@'%' identified with mysql_native_password by '密码';

参考:https://www.jianshu.com/p/23a5eeee821a
在navicat上面连接
在这里插入图片描述
之后就开始在本地到处springboot项目然后上线:
1.执行maven命令生成jar包
前提需要看一下maven环境配置好了没,方法:mvn -v 看环境是否正确


接着在idea的terminate终端里面输入:mvn clean install -Dmaven.test.skip=true
—下划线—
2022.8.13修正:现在在windows运行的命令应该改成:mvn clean install package ‘-Dmaven.test.skip=true’
在这里插入图片描述
运行后结果如下:
在这里插入图片描述
可以看到在target下面多了打好的jar包
在这里插入图片描述
利用xshell工具将jar包放在服务器的指定文件下
linux下进入到该路径:
执行命令:#sudo yum install lrzsz -y
结果如下:
在这里插入图片描述
(这个命令是将安装一个能下载、上传的软件)
执行命令:#nohup java -jar XXX.jar &
nohup是不挂断不挂断运行命令,当账户退出或终端关闭时,程序仍然运行
当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到nohup.out的文件中,除非另外指定了输出文件。
在这里插入图片描述
可以看到这边已经有一个nohup.out文件了
在这里插入图片描述
接下来我们执行命令:#cat nohup.out
在这里插入图片描述
运行成功啦!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值