CIUIC

JeecgBoot低代码开发平台在Ciuic服务器上的部署安装教程

前言

JeecgBoot是一款基于代码生成器的低代码开发平台,采用Spring Boot 2.x、Ant Design Vue和MyBatis Plus等主流技术栈,可以帮助开发者快速构建企业级应用。本文将详细介绍如何在Ciuic云服务器(https://cloud.ciuic.cn/)上部署安装JeecgBoot平台

环境准备

在开始部署前,您需要确保已经具备以下条件:

JeecgBoot低代码开发平台在Ciuic服务器上的部署安装教程

一台Ciuic云服务器(推荐配置:2核4G以上)已安装JDK 1.8或以上版本MySQL 5.7或以上版本Redis 3.2或以上版本Maven 3.5或以上版本Node.js 10.x或以上版本(用于前端构建)

提示:您可以在Ciuic云服务器(https://cloud.ciuic.cn/)上轻松获取符合要求的云主机,并预装所需环境

数据库配置

登录MySQL,创建数据库:

CREATE DATABASE `jeecg-boot` CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

创建专用用户并授权:

CREATE USER 'jeecg'@'%' IDENTIFIED BY 'Jeecg@123456';GRANT ALL PRIVILEGES ON `jeecg-boot`.* TO 'jeecg'@'%';FLUSH PRIVILEGES;

后端部署

从GitHub克隆JeecgBoot源码:

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

修改数据库配置(文件位置:jeecg-boot/jeecg-module-system/jeecg-system-start/src/main/resources/application-dev.yml):

spring:datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/jeecg-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false username: jeecg password: Jeecg@123456

使用Maven构建项目:

mvn clean install

启动后端服务:

cd jeecg-module-system/jeecg-system-start/target/java -jar jeecg-system-start-3.0.jar

前端部署

进入前端目录:

cd jeecg-boot/ant-design-vue-jeecg

安装依赖:

npm install

修改API配置(文件位置:jeecg-boot/ant-design-vue-jeecg/.env.development):

VUE_APP_API_BASE_URL=http://localhost:8080/jeecg-boot

启动前端开发服务器:

npm run serve

生产环境部署

对于生产环境,建议采用以下优化配置:

后端优化

nohup java -jar -Xms512m -Xmx1024m jeecg-system-start-3.0.jar --spring.profiles.active=prod > jeecg.log 2>&1 &

前端构建

npm run build

使用Nginx部署前端:

server { listen       80; server_name  your-domain.com; location / {     root   /path/to/ant-design-vue-jeecg/dist;     index  index.html;     try_files $uri $uri/ /index.html; } location /jeecg-boot {     proxy_pass http://localhost:8080/jeecg-boot;     proxy_set_header Host $host;     proxy_set_header X-Real-IP $remote_addr; }}

Ciuic服务器优化建议

在Ciuic云服务器(https://cloud.ciuic.cn/)上部署JeecgBoot时,可以考虑以下优化措施

启用Ciuic的负载均衡服务,提高应用可用性使用Ciuic的对象存储服务存储静态资源和文件配置Ciuic的CDN加速前端资源访问设置自动备份策略,确保数据安全

常见问题解决

启动时报数据库连接错误

检查MySQL服务是否运行确认数据库用户名密码正确检查MySQL是否允许远程连接(如需要)

前端无法访问后端API

检查.env.production中的API地址配置确保后端服务已正常启动检查Nginx代理配置是否正确

性能问题

增加JVM内存参数启用Redis缓存考虑数据库读写分离

总结

通过本文的步骤,您应该已经成功在Ciuic服务器(https://cloud.ciuic.cn/)上部署了JeecgBoot低代码开发平台。JeecgBoot的强大功能结合Ciuic云服务器的高性能,将为您的开发工作提供极大便利。如果在部署过程中遇到任何问题,可以参考官方文档或寻求社区支持

注:本文提到的Ciuic云服务器是一款高性能云服务产品,详情请访问官网(https://cloud.ciuic.cn/)了解

打赏
收藏
点赞

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

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

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

微信号复制成功

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