一、打包jar文件

  • 点击右侧栏的Gradle进入以下目录

在这里插入图片描述

  • 点击bootJar,然后Gradle就会打包成jar文件了

在这里插入图片描述

  • 在build/lib下可以找到打包好的jar文件

    在这里插入图片描述

二、上传jar文件并且编译运行项目

  • 上传jar文件到服务器,那里都可以,目录能找到就可以,这里采用宝塔面板上传

    在这里插入图片描述

  • 然后在linux终端进入项目的文件所在的目录下

    输入nohup java -jar test-0.0.1-SNAPSHOT.jar &,然后回车

    在这里插入图片描述

    好像卡住的样子,这是项目正在运行,我们用ctrl + c 暂停,然后输入cat nohup.out

    在这里插入图片描述

8080端口被占用了,没事我们解除占用就可以

输入netstat -nap|grep 8080查看当前8080端口被哪些进程占用,然后输入kill -9 2278(这里根据实际情况进行修改)

杀掉进程后,重新输入命令netstat -nap|grep 8080,没有出现情况,说明已经成功解除占用了

在这里插入图片描述

  • 再次按照上述步骤编译jar文件和测试是否成功执行,结果如下

    在这里插入图片描述

    说明部署成功了

三、浏览器运行展示

  • 在浏览器输入http://服务器公网ip:8080/moon即可访问刚刚部署的springboot项目

    在这里插入图片描述

    出现这个界面就是成功了

  • 值得注意的是,如果出现访问站点时间过长,可能就是端口号未放行,腾讯云服务器默认8080端口不开启需要手动开启

    有用宝塔界面的也检查一下防火墙

    在这里插入图片描述

在这里插入图片描述

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐