一、打包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端口不开启需要手动开启
有用宝塔界面的也检查一下防火墙