在IDEA中如何将Spring boot项目打包成可执行的jar包并发布到linux服务

Posted weizhxa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在IDEA中如何将Spring boot项目打包成可执行的jar包并发布到linux服务相关的知识,希望对你有一定的参考价值。

这两年微服务很流行,这里简单介绍一下如何将自己使用idea写的微服务打包成一个可执行的jar包,并发布到linux服务器的步骤。因为spring boot有内置的tomcat所以一般使用内置的tomcat就可以可,当然也使用外部的tomcat容器。

如有疑问可以添加qq:850534486交流

步骤1:
File->Project Structure


步骤2:
Project Settings->Artifacts->JAR->From modules with dependencies


步骤3:
选择启动类->OK


步骤4:
copy to the output directory and link via manifest->OK


步骤5:
Apply->OK


步骤6:
Build->Build Artifacts


步骤7:
demo01.jar->Build


步骤8:
自己写的项目成功生成一个可执行的jar包


步骤9:
将该文件夹复制到对应的服务器上


步骤10:

<1>首次部署当前程序需要在对应的文件夹中执行以下命令

a.启动程序 nohup java -jar demo01.jar &
b.退出 ctrl + c
c.查看日志 tail -500f nohup.out

<2>非首次部署当前程序需要在对应的文件夹中执行以下命令

a.捕获上一个版本程序的进程 ps - ef|grep demo01.jar
b.杀死对应的进程 kill 进程号
c.启动程序 nohup java -jar demo01.jar &
d.退出 ctrl + c
e.查看日志 tail -500f nohup.out
---------------------
作者:程序员QQ
来源:CSDN
原文:https://blog.csdn.net/m0_37063257/article/details/78300877
版权声明:本文为博主原创文章,转载请附上博文链接!






























以上是关于在IDEA中如何将Spring boot项目打包成可执行的jar包并发布到linux服务的主要内容,如果未能解决你的问题,请参考以下文章

3、Spring Boot打包成jar并运行

Spring Boot 2.0 Intellij Idea 中图文详解打包成可执行Jar

SpringBoot项目的创建:通过Spring官网提供的模板创建Spring boot项目,模板地址:https://start.spring.io/.(需联网,下载好模板后再导入到IDEA)

spring boot6.idea下springboot打包成jar包和war包,并且可以在外部tomcat下运行访问到

spring boot 在STS里将项目打包成war

spring boot 在STS里将项目打包成war