• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

SpringBoot项目如何部署到Linux服务器并发布

springboot 海叔叔 3小时前 3次浏览 已收录 0个评论

本篇要点
介绍如何一步步将SpringBoot项目部署到远程服务器上。

部署全流程

本文采用创建可执行jar的方式启动SpringBoot项目。

1、配置maven插件

2、mvn package或mvn install

mvn package 和 mvn install的区别:
1、package将会编译代码,并打包,最终按照maven规定的packaging方式打包,最终输出到目标目录中。
2、install同样也会编译,并打包,但之后install还会将打好的包安装在本地仓库,供其他项目使用。

最终jar包输出到D:\Java_Project\firework2.0\target\目录下。进入该目录,会发现存在两个文件:fireworks.jar和fireworks.jar.original。

fireworks.jar就是我们所说的可执行的jar,包含已编译的类和运行需要的所有jar依赖,如果你想看看里面有啥,可以通过如下命令:

fireworks.jar.original比前者小的多,这是Maven在Spring Boot进行repackage之前创建的原始jar文件,通过上面的命令,可以看到里面没有运行需要的依赖,只包含我们定义的类编译后的.class文件。
因此,如果我们想要启动SpringBoot项目,需要使用可执行的jar,因为它具备所有的jar依赖,启动命令如下:

3、将jar包上传至远程服务器

这里使用winSCP,无论使用哪种工具,只要能够将文件上传到远程服务器上就可以。

4、在远程服务器上执行jar包

注:如果之前启动过项目,记得将原先那个进程关闭:


喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址