使用idea打包spring boot项目,并部署到Linux服务器。

打包:
springboot的配置文件中,配置文件的名字都有各自的意义跟用途
dev 开发环境
prod 生产环境(默认)
test 测试环境
加载指定配置文件 --spring.profiles.active=prod

springboot大多数是打jar包,也可以打war包,但是官方文档推荐的是打包成JAR,作为一个web应用,为什么会推荐打包成JAR,这是因为SpringBoot内集成了Tomcat服务器,当你启动SpringBoot应用的时候,内置的Tomcat服务器就 会启动,加载web应用。

在这里插入图片描述
第一步 执行clean,清除掉之前的包,第二步 执行install 生成新包。

注意观察控制台日志 ,日志显示 BUILD SUCCESS 以后去 目标目录(Building jar:)下查找新打好的jar包。
在这里插入图片描述
部署
将jar包 发布到 Linux服务器中的 目标目录中。

linux启动jar命令:

//第一种 直接在控制台进行启动,缺点就是控制台关闭项目也就关闭了。
java -jar bootdo.jar
// 第二种 这种方式可以运行在后台,但是如果推出了shell的话,那也会挂
java -jar /bootdo-2.0.0.jar > bootdolog.file 2>&1 &

// 第三种 加上nohup的话,即使推出shell,也不影响。
nohup java -jar ***.jar &

解释
nohup是 no hang up 的缩写 表示永久运行,是不间断的意思,&启动后后台运行。

linux 关闭jar命令:
ps -ef | grep Java 查询到进程号,再通过kill -9 ${pid};

查看日志
启动后会生成一个nohup.out 文件,可以查看日志。

在这里插入图片描述
使用命令:cat nohup.out

查看是否运行成功!

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值