在linux中部署springboot宝塔部署
时间: 2025-03-14 22:00:18 浏览: 57
### 使用宝塔面板在 Linux 服务器上部署 Spring Boot 应用程序
#### 准备工作
确保已拥有一台 Linux 服务器或虚拟机,并确认其环境满足基本需求。例如,服务器需具备开放的项目端口以及其他必要的服务端口[^2]。
#### 宝塔面板安装
如果尚未安装宝塔面板,则可以通过官方文档中的命令快速完成安装。通常情况下,执行以下脚本即可:
```bash
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
```
此过程适用于大多数主流 Linux 发行版,包括 Ubuntu 和 CentOS[^3]。
#### 创建站点并上传 Spring Boot JAR 文件
1. 登录宝塔面板后,在左侧菜单栏选择 **网站** 并点击 **添加站点**。
2. 输入域名或其他相关信息后保存设置。
3. 将预先构建好的 Spring Boot 应用程序 JAR 文件上传至该站点对应的根目录下(默认路径类似于 `/www/wwwroot/yourdomain.com`)。可以利用 FTP 工具或者直接通过宝塔文件管理器完成上传操作[^4]。
#### 设置 Java 运行环境
由于 Spring Boot 是基于 JVM 的框架,因此需要先验证目标机器是否正确安装了 JDK 或 OpenJDK 。如果没有,请按照标准流程进行安装。对于 Debian 系列系统来说,可运行如下指令来实现:
```bash
sudo apt update
sudo apt install default-jdk
```
接着创建一个新的计划任务用于启动 jar 包。具体方法是在宝塔后台找到 **定时任务 -> 添加新任务** ,然后填写相应的参数比如名称设为 “start_springboot”,类型选作 Shell 脚本,内容大致如下所示:
```bash
nohup java -jar /path/to/your-spring-boot-app.jar --server.port=指定端口号 > app.log 2>&1 &
```
这里需要注意替换实际的应用位置以及监听端口等变量值[^1]。
#### 数据库及其他依赖组件配置
如果是涉及到数据库交互的功能模块,那么还需要额外处理好 MySQL (或者其他类型的 RDBMS )实例及其访问授权等问题。同样可以在宝塔界面里轻松搞定这部分事务——即新增数据表空间的同时授予外部客户端连接许可权限。
最后别忘了重启整个 Web Server 来使更改生效!
---
阅读全文
相关推荐


















