黑手!)springboot打包jar并部署在liunx服务器后台运行跑"/>
(黑手!)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
目前我是暴力直接关闭的防火墙,因为每次去开放都还是访问不到,可能是自己的开发端口错了吧,目前还在研究,关闭防火墙这种操作很爽,但是真的不安全!
更多推荐
(黑手!)springboot打包jar并部署在liunx服务器后台运行跑
发布评论