springboot项目部署到centos服务器

一、首先将项目生成jar包

1.在pom.xml中添加下图所示红框中的代码。设置打包方式为jar在这里插入图片描述

2.记得检查pom.xml文件中是否有如下所示的插件

在这里插入图片描述

3.在IntelliJ IDEA的顶部右边选择“Edit Configurations”,并添加一个Maven配置。然后再command line中输入 clean package,点击应用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.然后选择clean package模式,点击绿色箭头运行项目,如下图所示

在这里插入图片描述

5.运行成功后,会有提示

在这里插入图片描述

6.然后在对应的项目目录,target中就可以找到刚才生成的jar包

在这里插入图片描述

7.选中jar包,右击 show in explorer,在文件夹中显示,并通过file Zilla上传到服务器,关于file Zilla的使用,请参考另外一篇博客https://blog.csdn.net/yyn571002445/article/details/87886469

在这里插入图片描述

二、在刚才上传的jar包所在目录下,创建脚本。

在这里插入图片描述

1.首先是start.sh

创建文件命令

touch start.sh

编辑文件命令

vim start.sh

进入编辑模式之后,点击‘i’,然后可以进行编辑,编辑完成后,点击esc键,然后输入:wq退出编辑。记得将下面的jar包名称修改成自己的jar包

nohup java -jar analysis.jar --server.port=8081 &

其中–server.port=8081是设置服务端口,如果你的服务器中默认的8080端口被占用,就可以用这个命令设置,如果没有,就可以去掉这段

nohup java -jar complaint.jar  &

2.然后是stop.sh

记得将jar包名称修改称自己的jar包

#!/bin/bash
PID=$(ps -ef | grep analysis.jar | grep -v grep | awk '{ print $2 }')
if [ -z "$PID" ]
then
    echo Application is already stopped
else
    echo kill $PID
    kill $PID
fi

3.run.sh

将stop与start两个脚本整合,方便运行。

#!/bin/bash
echo stop application
source stop.sh
echo start application
source start.sh

4.给三个脚本增加可执行权限

chmod +x start.sh
chmod +x stop.sh
chmod +x run.sh

5.运行run.sh

./run.sh

6.查看运行的端口

netstat -ntpl|grep java

在这里插入图片描述

文章参考链接

https://www.cnblogs.com/toutou/p/9675218.html
https://blog.csdn.net/qq_31489805/article/details/80105928

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值