宝塔部署jeecg-boot
时间: 2025-02-09 20:10:31 浏览: 96
### 如何在宝塔面板部署 Jeecg-Boot 项目
#### 准备工作
确保已经准备好Jeecg-Boot项目的源码以及所需的依赖环境,如Java运行环境和MySQL数据库等。对于远程服务器上的数据库和Redis服务,在本地开发环境中需正确配置连接参数[^2]。
#### 后端部署
1. 构建`jeecg-boot-module-system`子模块下的可执行JAR包,版本号应与实际使用的相匹配,例如`jeecg-boot-module-system-3.2.0.jar`。
```bash
mvn clean package -DskipTests
```
2. 将构建好的JAR文件上传至云服务器的目标位置,并通过SSH登录到该服务器。
3. 利用命令行启动后端应用:
```bash
nohup java -jar jeecg-boot-module-system-3.2.0.jar &
```
4. 记录日志输出以便后续排查可能遇到的问题:
```bash
tail -f nohup.out
```
#### 数据库初始化
如果尚未创建对应的数据库,则需要先建立一个新的数据库实例并导入必要的表结构和初始数据。这一步骤通常由应用程序首次启动时自动完成,前提是已设置好正确的数据库访问凭证[^4]。
#### 前端部署
为了使前端页面能够正常加载并且支持HTML5模式下的路由功能,建议按照如下方式调整Nginx站点配置文件中的location部分[^5]:
```nginx
server {
listen 80;
server_name localhost;
location / {
root /opt/jeecg-boot/dist/;
index index.html index.htm;
try_files $uri $uri/ /index.html;
}
}
```
之后保存更改并对防火墙规则做出相应修改以允许外部访问所需的服务端口:
```bash
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
```
---
阅读全文
相关推荐














