spingboot程序通过maven依赖分离打jar包并在linux环境下运行
·
准备:
1、linux机器配置好jdk
2、一个在本地能正常运行的springboot程序
1.准备依赖文件
进入工程所在的目录,执行以下命令
call mvn dependency:copy-dependencies

执行完成后,会有依赖文件所在目录的提示地址如下图

进入该目录即可看到依赖文件目录

2.打jar包
以不将依赖打进去的方式打jar包
Maven->Plugins->jar->jar:jar

打包成功会返回路径


3.将依赖、jar、配置文件以及其他所需的文件都上传到服务器

用以下命令启动jar
nohup java -cp .:./*:dependency/* com.example.demo.DemoApplication > log.out &
com.example.demo.DemoApplication是启动类的路径
./*:dependency/*是依赖包的所有的依赖
log.out表示将日志打印到同级目录的log.out文件里

启动完成,查看日志,启动成功

简单测试能否访问到服务

成功
更多推荐
所有评论(0)