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

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

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

步骤1: 

File->Project Structure 

idea将java文件打包class idea将项目打包成jar包_idea将java文件打包class

步骤2: 

Project Settings->Artifacts->JAR->From modules with dependencies 

idea将java文件打包class idea将项目打包成jar包_idea将java文件打包class_02

步骤3: 

选择启动类->OK 

idea将java文件打包class idea将项目打包成jar包_jar包_03

步骤4: 

copy to the output directory and link via manifest->OK 

idea将java文件打包class idea将项目打包成jar包_tomcat_04

步骤5: 

Apply->OK 

idea将java文件打包class idea将项目打包成jar包_tomcat_05

步骤6: 

Build->Build Artifacts 

idea将java文件打包class idea将项目打包成jar包_jar_06

步骤7: 

demo01.jar->Build 

idea将java文件打包class idea将项目打包成jar包_jar_07

步骤8: 

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

idea将java文件打包class idea将项目打包成jar包_tomcat_08

步骤9: 

将该文件夹复制到对应的服务器上 

idea将java文件打包class idea将项目打包成jar包_jar包_09

步骤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

SpringBoot基础入门教程 
1.SpringBoot入门教程之HelloWorld 
2.SpringBoot入门教程之集成slf4j日志配置 
3.SpringBoot入门教程之集成多数据源 
4.SpringBoot入门教程之集成AOP 
5.SpringBoot入门教程之打成war包在tomcat容器中执行


版权声明:本文为博主原创文章,未经博主允许不得转载。


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

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

步骤1: 

File->Project Structure 

idea将java文件打包class idea将项目打包成jar包_idea将java文件打包class

步骤2: 

Project Settings->Artifacts->JAR->From modules with dependencies 

idea将java文件打包class idea将项目打包成jar包_idea将java文件打包class_02

步骤3: 

选择启动类->OK 

idea将java文件打包class idea将项目打包成jar包_jar包_03

步骤4: 

copy to the output directory and link via manifest->OK 

idea将java文件打包class idea将项目打包成jar包_tomcat_04

步骤5: 

Apply->OK 

idea将java文件打包class idea将项目打包成jar包_tomcat_05

步骤6: 

Build->Build Artifacts 

idea将java文件打包class idea将项目打包成jar包_jar_06

步骤7: 

demo01.jar->Build 

idea将java文件打包class idea将项目打包成jar包_jar_07

步骤8: 

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

idea将java文件打包class idea将项目打包成jar包_tomcat_08

步骤9: 

将该文件夹复制到对应的服务器上 

idea将java文件打包class idea将项目打包成jar包_jar包_09

步骤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