SpringBoot项目部署到宝塔面板的详细过程

通过宝塔面板部署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项目

  1. 在宝塔面板中选择“Java项目”。
  2. 添加新项目,选择上传的.jar文件路径。
  3. 配置JDK版本(如1.8或17),并勾选“放行端口”。
  4. 启动项目,等待显示端口号后确认运行成功。

4. 配置域名与代理

  • 在宝塔面板中为项目绑定域名,并确保域名已在DNS解析中配置。
  • 使用Nginx反向代理,将域名请求转发到SpringBoot服务监听的端口。

5. 验证与优化

  • 通过域名访问测试服务是否正常运行。
  • 定期检查日志,确保服务稳定性。

通过以上步骤,您可以快速完成SpringBoot项目在宝塔面板上的部署。

赞(1) 打赏
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏