购买了腾讯云轻量级服务器之后, 可以使用宝塔面板快捷操作服务器, 下面演示将SpingBoot项目打包成jar包后部署到宝塔面板并访问
一、将项目用maven打包成jar
先将项目clean一下, 然后再点击package打包
完成后可以在项目的target下看到刚刚打包好的jar
二、宝塔面板开放端口
我们先需要到宝塔面板中开放端口, 用于项目能被外网访问
进入宝塔面板的安全模块, 在放行端口中输入项目启动的端口号, 点击放行
此时我们可以看到, 刚刚放行的端口添加成功, 状态为未使用, 然后需要点击放行
设置允许访问的ip地址, 不填默认是所有ip(不安全), 设置完成后将jar包部署上去就可以访问系统啦
三、将jar包部署到宝塔面板并启动
进入宝塔面板文件模块,进入home文件夹
将刚刚打包好的jar上传, 上传成功后就可以启动了
在home中点击终端, 启动jar包
命令:
java -jar match.jar 运行jar包, 终端关闭后就会停止运行
nohup java -jar match.jar 持续运行jar包, 终端关闭后不会停止运行
注意: 持续运行jar包并不会直接将结果显示在终端界面, 而是会创建一个nohup.out文件来放我们的项目运行结果
如果端口号被占用, 可以使用 netstat -lnp 命令查看端口占用情况
然后使用 sudo kill 进程号 杀死进程项目启动成功后, 此时我们可以在开放端口中看到刚刚放行的端口从未使用状态变为正常状态了
四、访问项目
在浏览器输入服务器地址和端口号还有路径(我这边的是jsp页面), 访问成功!
至此, SpringBoot项目打包成jar包部署到宝塔面板就完成啦~