学无先后,达者为师

网站首页 编程语言 正文

一个多模块的Spring Boot项目打成多个jar包在服务器上运行

作者:Pisces_224 更新时间: 2022-02-27 编程语言

最近有个项目,分成了多个模块,如api、system、business、common等。每个模块都打包成jar包,那么如何将他们扔到linux服务器上成功运行呢?

重点在于搞清楚多模块之间的依赖关系,在相应的pom.xml中配置好依赖模块是哪个。打完jar包后,利用fileZilla或者其他工具如WinSCP等将所有jar包放在服务器上同一目录下,执行命令启动项目。这里不需要依次启动所有jar包,只需要运行api对应的jar包就可以,它会自动调用其他以来的jar包运行。

启动jar命令

nohup java -jar test-api-0.0.1-SNAPSHOT.jar  > nohup.out &

nohup (no hang up 不挂起执行),用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行。

nohup 命令,在默认情况下(非重定向时),会输出一个名叫 nohup.out 的文件到当前目录下,如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.out 文件中。

原文链接:https://blog.csdn.net/qq_36256590/article/details/121354429

栏目分类
最近更新