本步骤基于CentOS 7.9 Minimal系统操作,所有命令需以root用户执行,无额外可视化操作需求。
启动MySQL:执行 systemctl start mysqld,获取临时密码:执行 grep 'temporary password' /var/log/mysqld.log,记录输出的随机密码(如:A1b2C3d4@)。
登录MySQL:执行 mysql -uroot -p,粘贴临时密码登录。修改root固定密码:执行 ALTER USER 'root'@'localhost' IDENTIFIED BY 'Archive@2024',刷新权限:执行 FLUSH PRIVILEGES。
在/opt创建标准专属文件夹,执行命令:
mkdir -p /opt/archive-standard/{metadata,storage,access,log} /opt/archive-storage
目录功能:metadata存元数据模板,storage存归档文件,access存权限规则,log存操作日志。

在metadata下创建meta-template.json,完整内容直接复制即可:
```json { "档案ID": { "类型": "字符串", "长度": 32, "必填": true, "正则": "^[A-Z0-9]{32}$" }, "标题": { "类型": "字符串", "长度": 255, "必填": true }, "形成日期": { "类型": "日期", "必填": true, "格式": "yyyy-MM-dd" }, "保管期限": { "类型": "枚举", "取值范围": ["永久", "30年", "10年"], "必填": true }, "文件大小": { "类型": "整数", "最小值": 1, "最大值": 104857600, "必填": true }, "格式类型": { "类型": "字符串", "取值范围": ["PDF", "DOC", "DOCX", "JPG", "PNG"], "必填": true } } ```校验模板合法性:执行 npm install -g jsonlint,再执行 jsonlint /opt/archive-standard/metadata/meta-template.json,无输出即为合规。
在/opt创建application.yml配置文件,完整内容:
```yaml spring: datasource: url: jdbc:mysql://localhost:3306/archive_standard?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai username: root password: Archive@2024 driver-class-name: com.mysql.cj.jdbc.Driver jackson: date-format: yyyy-MM-dd time-zone: Asia/Shanghai archive: standard: metadata-path: /opt/archive-standard/metadata storage-path: /opt/archive-storage access-path: /opt/archive-standard/access logging: path: /opt/archive-standard/log level: com.archive: INFO ```创建数据库:登录MySQL后执行 CREATE DATABASE archive_standard DEFAULT CHARACTER SET utf8mb4;,设置权限:执行 chown -R tomcat:tomcat /opt/archive- && chmod -R 750 /opt/archive- 。
下载Tomcat9:执行 wget https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.80/bin/apache-tomcat-9.0.80.tar.gz,解压:tar -zxvf apache-tomcat-9.0.80.tar.gz -C /opt,将合规编译的archive-system.war放到 /opt/apache-tomcat-9.0.80/webapps/。
启动服务:执行 /opt/apache-tomcat-9.0.80/bin/startup.sh,查看状态:执行 tail -f /opt/apache-tomcat-9.0.80/logs/catalina.out,看到 "Server startup in X ms" 即为启动成功。
打开浏览器访问:http://服务器IP:8080/archive-system(替换实际IP,如192.168.1.100),默认账号:admin,密码:Admin@2024。
档案软件审计日志不完整?别慌,老司机带你填坑!