如何将Springboot项目成功部署到linux服务器上?

举报
辰兮 发表于 2022/03/22 22:48:19 2022/03/22
【摘要】 springboot的jar包方式 idea默认就是jar打包方式所以直接使用maven工具按照步骤点击就可以直接打包ps:打包前你的数据库相关的连接信息要记得修改,不能再用本地的了 第二步:Maven...

springboot的jar包方式

  • idea默认就是jar打包方式所以直接使用maven工具按照步骤点击就可以直接打包
  • ps:打包前你的数据库相关的连接信息要记得修改,不能再用本地的了在这里插入图片描述
    第二步Maven clean :清除编译后的目录,默认是target目录
[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building cwgl 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ cwgl ---
[INFO] Deleting D:\FFM\cwgl\target
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.265 s
[INFO] Finished at: 2020-05-27T10:47:44+08:00
[INFO] Final Memory: 11M/121M
[INFO] ------------------------------------------------------------------------

Process finished with exit code 0

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

第三步Maven package:打包

[INFO] --- maven-jar-plugin:3.1.0:jar (default-jar) @ cwgl ---
[INFO] Building jar: D:\FFM\cwgl\target\cwgl-0.0.1-SNAPSHOT.jar
[INFO] 
[INFO] --- spring-boot-maven-plugin:2.1.1.RELEASE:repackage (repackage) @ cwgl ---
[INFO] Replacing main artifact with repackaged archive
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 13.605 s
[INFO] Finished at: 2020-05-27T11:11:24+08:00
[INFO] Final Memory: 43M/272M
[INFO] ------------------------------------------------------------------------

Process finished with exit code 0

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

第四步:到target目录下找到 jar包

在这里插入图片描述
第五步:将jar包放到linux的任意文件夹(可访问)下

第六步:输入 java -jar 文件名.jar
在这里插入图片描述
ps:这样有一个问题就是当你终端关闭后,就不能访问了,或者说隔一段时间后就不能访问了在这里插入图片描述

如何解决这个问题呢 ?使用nohup

nohup java -jar 文件名.jar &

  
 
  • 1

1、nohup的意思不挂服务,常驻的意思,除非云服务器重启,那就没法了;
2、最后一个&表示执行命令后要生成日志文件nohup.out=

出现:nohup: ignoring input and appending output to ‘nohup.out’

  
 
  • 1
正常情况,显目启动成功

  
 
  • 1

检测:最后在浏览器地址栏输入项目地址,检查项目是否部署成功

在这里插入图片描述

文章来源: blessing.blog.csdn.net,作者:辰兮要努力,版权归原作者所有,如需转载,请联系作者。

原文链接:blessing.blog.csdn.net/article/details/106375798

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。