springboot项目部署(一)

springboot项目部署(一.jar包)

自己搭建了一个博客项目,从无到有,才部署成功,为此,希望这篇博客可以帮助许多向我一样迷茫的人,给他们提供捷径。
博客地址:http://www.lqnb.xyz
源码地址:https://github.com/memo012/people-blog

只有忍受别人忍受不了的忍受
才能享受别人享受不了的享受

打包方式

  • war包部署,就是把打包成的war包移到到服务器中tomcat下webapps目录中,然后重新启动tomcat即可。
  • jar包部署,流程如下:

部署流程

  1. 把项目打包成jar包
    1. 点击右侧MavenProperties,其次点击install就可完成打包jar包工作
      在这里插入图片描述
    2. 打开target目录,把生成的jar包移动到桌面上,方便上传到服务器中,进行部署。
      在这里插入图片描述
    3. 到此,jar包完成。
  2. jar包上传和连接服务器
    这里我使用xshell和fileZilla分别实现连接服务器和文件上传,大家如果没有的话,我已上传到百度云盘中,可自行下载。
    https://pan.baidu.com/s/1V6wA2TKnP912LerHCxjuQQ
    提取码:921m
    1. jar包上传(fileZilla)
      打开fileZilla工具,在左下角找到你存放jar的位置,双击就可上传到你服务器指定的目录下。
      在这里插入图片描述
    2. 与服务器相连(xshell)
      安装成功后,点击文件->新建,按步骤走即可,这里就不说这个了。
  3. jar包运行(在你jar包目录下,切记)
  • 一种守护进程方式运行(客户端关掉也可运行,很明显部署项目用的就是这个)
  • 另一种普通jar包运行
    普通jar包运行
java -jar blog.jar

部署项目时,首先使用这个jar包运行方式来检测你项目是否可以正常运行,其次再真正部署项目,用守护进程方式。
守护进程方式运行

nohup java -jar blog.jar >temp.txt &

nohup:不挂断的运行,注意并没有后台运行的功能,,就是指,用nohup运行命令可以使命令永久的执行下去,和用户终端没有关系,例如我们断开SSH连接都不会影响他的运行,注意了nohup没有后台运行的意思
bolog.jar:你的jiar包
temp.txt: 你项目启动运行的日志存入这个txt文件中,名字可以随便起
&:后台不间断运行

4. 到此springboot项目已经部署完成,只需要再浏览器删输入服务器IP地址+端口号**即可。 **
在这里插入图片描述

加餐

  1. 如果想要直接以服务器IP地址访问,不需要加端口,则只需要把项目中tomcat地址改成80端口即可。
  2. 也可以使用nginx反向代理。

公众号

希望大家多多关注,里面不定期发放干货
领取全套资料:回复关键字【666】
迈莫公众号

猜你喜欢

转载自blog.csdn.net/qq_41066066/article/details/98792674