通过宝塔面板部署SpringBoot项目可以简化服务器管理流程,以下是具体步骤:
1. 上传数据库
- 获取SQL脚本:使用数据库管理工具(如Navicat)将项目数据库导出为SQL文件。
- 创建数据库:在宝塔面板中,新建数据库并设置名称和密码。
- 导入SQL文件:通过phpMyAdmin,将SQL脚本内容复制并执行,完成数据库导入。
2. 修改与打包项目
修改配置文件
- 修改application.yml或.env文件中的数据库连接信息:
spring:
datasource:
url: jdbc:mysql://127.0.0.1:3306/your_database_name
username: your_username
password: your_password
- 确保其他配置(如端口号、环境变量)符合部署需求。
打包项目
- 使用Maven命令打包SpringBoot项目:
mvn clean package -Dmaven.test.skip=true -P prod
- 打包完成后,在target目录下找到生成的.jar文件。
3. 部署与启动项目
上传Jar包
- 将打包好的.jar文件上传至宝塔面板指定目录,例如:/home/project_name/.
添加Java项目
- 在宝塔面板中选择“Java项目”。
- 添加新项目,选择上传的.jar文件路径。
- 配置JDK版本(如1.8或17),并勾选“放行端口”。
- 启动项目,等待显示端口号后确认运行成功。
4. 配置域名与代理
- 在宝塔面板中为项目绑定域名,并确保域名已在DNS解析中配置。
- 使用Nginx反向代理,将域名请求转发到SpringBoot服务监听的端口。
5. 验证与优化
- 通过域名访问测试服务是否正常运行。
- 定期检查日志,确保服务稳定性。
通过以上步骤,您可以快速完成SpringBoot项目在宝塔面板上的部署。
Mikel