网站首页/ 信息中心/ 档案百科/

从零开始:SpringBoot+MySQL档案管理系统快速适配统信UOS V20/U23

发布时间:2026年06月18日 07:35:19 浏览量:0

一、前置准备

1.1 硬件环境要求

当前主流统信UOS支持的x86_64/ARM64架构设备均可,推荐配置:4核CPU、8GB内存、20GB可用磁盘空间。

1.2 系统安装确认

已安装统信UOS桌面版V20(专业版/家庭版均可,专业版更推荐)或V23 beta版,点击任务栏「设置」-「关于」可查看系统版本与架构。

1.3 软件环境准备(一键安装包优先)

二、档案管理系统源码准备

2.1 获取适配前的基础源码

使用GitHub上开源的轻量级档案管理系统demo作为基础(适合快速上手适配),打开深度终端执行: ```bash 先安装Git(应用商店也可搜索安装) sudo apt update && sudo apt install -y git 克隆轻量级demo到当前用户的「文档」目录 cd ~/Documents && git clone https://github.com/xiaobai2024/light-archive-demo.git ```

2.2 解压并进入项目目录

克隆完成后无需解压,直接进入: ```bash cd light-archive-demo ```

三、统信UOS核心适配步骤

3.1 修改MySQL数据库配置

从零开始:SpringBoot+MySQL档案管理系统快速适配统信UOS V20/U23

应用商店安装的MySQL默认root密码为空?不,龙蜥版MySQL首次安装需重置临时密码:

3.2 修改前端资源路径适配统信UOS

该demo前端使用静态HTML/CSS/JS,默认部署路径适配Linux通用,但需确认文件权限: ```bash 给整个项目目录添加读写执行权限 sudo chmod -R 755 ~/Documents/light-archive-demo ```

3.3 修改Maven镜像源为国内源(统信UOS默认源下载依赖慢)

四、项目打包与部署验证

4.1 项目打包

使用Maven wrapper打包成独立JAR文件(无需额外配置Web容器): ```bash 在项目根目录执行 ./mvnw clean package -DskipTests ```

4.2 启动项目验证适配

五、设置系统自启动(可选但实用)

5.1 创建systemd服务文件

用gedit创建`/etc/systemd/system/light-archive.service`: ```bash sudo gedit /etc/systemd/system/light-archive.service ```

5.2 粘贴完整服务配置

注意将「your_username」替换为当前统信UOS的用户名(可在深度终端执行`whoami`查看): ```ini [Unit] Description=Light Archive Management System After=network.target mysqld.service [Service] Type=simple User=your_username WorkingDirectory=/home/your_username/Documents/light-archive-demo/target ExecStart=/usr/bin/java -jar /home/your_username/Documents/light-archive-demo/target/light-archive-demo-1.0.0.jar Restart=on-failure RestartSec=5 [Install] WantedBy=multi-user.target ```

5.3 启用并启动服务

```bash 重载systemd配置 sudo systemctl daemon-reload 启用自启动 sudo systemctl enable light-archive.service 启动服务 sudo systemctl start light-archive.service 查看服务状态 sudo systemctl status light-archive.service ```

六、常见问题排查

微信咨询
电话联系
QQ客服
微信咨询一对一服务
服务热线: 028-8744 4417
QQ客服: 2305721818