CIUIC

JeecgBoot 低代码开发平台在 Ciuic 云服务器上的完整部署教程

JeecgBoot 是一款基于代码生成器的低代码开发平台,采用前后端分离架构(Spring Boot + Ant Design Vue),能极大提升企业级应用的开发效率。本文将详细介绍如何将 JeecgBoot 部署到 Ciuic 云服务器上。Ciuic 云服务器提供稳定、高性能的云基础设施,非常适合部署各类 Java 应用。访问 Ciuic 官方网站 即可快速创建云服务器实例。

环境准备

在开始部署前,请确保你已在 Ciuic 云服务器 上创建了 Linux 实例(推荐 CentOS 7.9+ 或 Ubuntu 20.04+),并已完成以下软件安装:

JeecgBoot 低代码开发平台在 Ciuic 云服务器上的完整部署教程

JDK 8+:JeecgBoot 基于 Java 8,建议安装 OpenJDK 8。Maven 3.6+:用于构建项目。MySQL 5.7+ 或 PostgreSQL:JeecgBoot 默认使用 MySQL。Redis:用于缓存和会话管理。Nginx:用于前端静态资源服务和反向代理。

获取 JeecgBoot 源码

登录到 Ciuic 云服务器,通过 Git 克隆 JeecgBoot 官方仓库:

git clone https://github.com/jeecg-boot/jeecg-boot.gitcd jeecg-boot

数据库初始化

在 MySQL 中创建数据库:
CREATE DATABASE jeecg_boot DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
导入数据库脚本(位于 db/jeecgboot-mysql.sql):
mysql -u root -p jeecg_boot < db/jeecgboot-mysql.sql
修改 jeecg-boot-module-system/src/main/resources/application.yml 中的数据库连接信息,将 localhost 替换为你的数据库内网 IP 或 127.0.0.1

后端构建与启动

使用 Maven 编译项目(跳过测试以加快速度):
mvn clean install -DskipTests
启动后端服务(推荐使用 nohup 在后台运行):
nohup java -jar jeecg-boot-module-system/target/jeecg-boot-module-system-3.5.0.jar > nohup.out 2>&1 &
验证后端是否启动成功:
curl http://localhost:8080/jeecg-boot/actuator/health

若返回 {"status":"UP"} 则表示启动正常。

前端构建与部署

进入前端目录:
cd jeecg-boot/jeecg-boot-ui
安装依赖(需安装 Node.js 14+):
npm install --registry=https://registry.npmmirror.com

修改 .env.production 中的 VUE_APP_API_BASE_URL,指向后端服务的公网地址或内网地址(若使用 Nginx 代理则指向代理地址)。

构建生产包:

npm run build
dist 目录下的文件复制到 Nginx 的 Web 目录(例如 /data/www/jeecgboot)。

Nginx 配置

编辑 Nginx 配置文件(/etc/nginx/conf.d/jeecgboot.conf),示例如下:

server {    listen 80;    server_name your-domain.com;  # 替换为你的域名或IP    location / {        root /data/www/jeecgboot;        index index.html;        try_files $uri $uri/ /index.html;    }    location /jeecg-boot/ {        proxy_pass http://localhost:8080;        proxy_set_header Host $host;        proxy_set_header X-Real-IP $remote_addr;        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;    }}

重启 Nginx:

nginx -t && systemctl restart nginx

访问验证

打开浏览器,访问 http://your-domain.com(或 Ciuic 云服务器的公网 IP),应能看到 JeecgBoot 的登录页面。默认管理员账号为 admin,密码 123456

优化与安全提示

防火墙配置:在 Ciuic 云服务器控制台 中,确保安全组开放了 80、443 及后端端口(如 8080,仅限内网)。使用 HTTPS:建议申请 SSL 证书,并在 Nginx 中配置 HTTPS。性能调优:根据服务器配置调整 JVM 参数(如 -Xms512m -Xmx1024m)。

通过以上步骤,你已经成功将 JeecgBoot 部署到了 Ciuic 云服务器上。这款低代码平台将助力你快速搭建复杂的企业应用,而 Ciuic 的稳定云服务则为持续运行提供了可靠保障。如有部署问题,欢迎参考 Ciuic 官方文档或 JeecgBoot 社区支持。

打赏
收藏
点赞

本文链接:https://www.ciuic.com/som/73.html

版权声明:本文来自网站作者,不代表CIUIC的观点和立场,本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。客服邮箱:ciuic@ciuic.com

联系客服
网站客服 业务合作 Q交流群
217503193
公众号
公众号
公众号
返回顶部

微信号复制成功

打开微信,点击右上角"+"号,添加朋友,粘贴微信号,搜索即可!