之前发布springboot项目都会打成war包的形式,正好昨天手上有个springboot项目需要发布,就尝试着用jar包形式发布,尝试了一番,终于发布成功了。细细回想,其实也挺简单的。
1.首先需要吧项目打包成jar包的形式。(我是用的idea工具,所以直接在Terminal运行命令mvn clean package即可)
打包成功之后,就可以在项目中target目录下看到该jar包。
2.将jar包上传至Linux服务器,这里我上传的位置是:/opt/servers/openTheCard。
切换到jar包项目所在的目录,执行命令:nohup java -jar 项目jar包名 &即可。
注意
1.加&表示一直后台运行,不加表示临时运行,关闭窗口项目即停止运行
2.nohup:即项目在运行前新建一个nohup.out文件用来记录该项目的运行日志情况
3.nohup java -jar shareniu.jar >temp.txt &
将command的输出重定向到temp.file文件,即输出内容不打印到屏幕上,而是输出到temp.file文件中。