(黑手!)springboot打包jar并部署在liunx服务器后台运行跑

1.打包成jar包

我目前是用的IDEA工具打包,mvn命令打包百度一搜一大堆也简单

 打包完后一般在target目录下,找到xxx.jar的文件,就是你打包完的jar包了

2.上传上自己的服务器(linux)

此步自己使用fttp,filezilla等文件上传的软件上传至自己指定的目录就完事儿了

3.在liunx中配置,启动

此处要看自己上传的springboot项目中具体有那些功能,比如数据库,Redis,MQ等,要根据实际看自己需不需要修改application.yml里面配置的参数啊等,否则强启动可能会爆一些连接异常导致启动失败。

控制台启动xxx.jar

cd 到自己的项目的目录下
java -jar xxx.jar
控制台启动springboot

启动好后,控制台会输入springboot启动信息 

后台启动并挂起xxx.jar

cd 到自己项目下的目录

nohup java -jar xxxx.jar &

nohup 表示永久运行。

&     表示后台运行.

后台启动不会有启动信息,但是如果有日志输出,还是会提示信息的 

到这里,springboot在linux环境中就算是启动了,但这还只是在linux本地,其他还是访问不到的

4.开放端口,关闭防火墙

开放端口:firewall-cmd --zone=public --add-port=端口号/tcp --permanen


重启防火墙:systemctl restart firewalld


关闭防火墙:systemctl stop firewalld

目前我是暴力直接关闭的防火墙,因为每次去开放都还是访问不到,可能是自己的开发端口错了吧,目前还在研究,关闭防火墙这种操作很爽,但是真的不安全!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值