烟台档案管理系统本地部署实操全流程 零门槛可直接落地操作

前置环境准备

系统需满足基础要求,所有软件需安装对应版本:

  • 操作系统:Windows10/11 64位、CentOS7.9以上
  • 必备软件:JDK1.8、MySQL5.7、Nginx

各软件具体安装命令/地址

1. JDK1.8安装:

  • Windows:下载安装包:https://download.oracle.com/java/8u391/jdk-8u391-windows-x64.exe,双击默认安装,配置环境变量:右键此电脑→属性→高级系统设置→环境变量,新建JAVA_HOME(值为JDK安装路径),编辑Path添加%JAVA_HOME%\bin
  • Linux:执行命令:sudo yum install java-1.8.0-openjdk-devel,安装后输入java -version验证版本

2. MySQL5.7安装:

  • Windows:下载安装包:https://dev.mysql.com/get/Downloads/MySQLInstaller/mysql-installer-community-5.7.42.0.msi,选择Developer Full模式,设置root密码
  • Linux:执行命令:sudo yum install mysql-community-server,启动服务:sudo systemctl start mysqld,设置开机自启:sudo systemctl enable mysqld

3. Nginx安装:

  • Windows:下载压缩包:http://nginx.org/download/nginx-1.25.3.zip,解压至D:\nginx
  • Linux:执行命令:sudo yum install nginx

下载并解压部署包

直接获取官方部署包,地址:https://yantaidangan.gov.cn/download/archive-management-system-v1.0.0.zip

解压操作:

  • Windows:右键压缩包→解压到当前文件夹,路径为D:\ytda
  • Linux:执行命令:unzip /opt/archive-management-system-v1.0.0.zip -d /opt/ytda

数据库配置

1. 创建专属数据库

打开命令行连接MySQL:

  • Windows:Win+R输入cmd,执行mysql -u root -p,输入设置的root密码
  • Linux:执行mysql -u root -p,输入密码

执行创建数据库命令:

``` CREATE DATABASE archive DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; ```

完成后输入exit退出MySQL

2. 导入初始化脚本

在命令行执行导入命令:

  • Windows:mysql -u root -p archive < D:\ytda\sql\init.sql
  • Linux:mysql -u root -p archive < /opt/ytda/sql/init.sql

系统核心配置

1. 修改数据库连接参数

烟台档案管理系统本地部署实操全流程 零门槛可直接落地操作

找到部署包内配置文件路径:

  • Windows:D:\ytda\config\application.properties
  • Linux:/opt/ytda/config/application.properties

用记事本/vi打开,修改以下内容(重点:替换为你自己的MySQL root密码):

``` spring.datasource.url=jdbc:mysql://localhost:3306/archive?useUnicode=true&characterEncoding=utf8mb4&useSSL=false&serverTimezone=Asia/Shanghai spring.datasource.username=root spring.datasource.password=你的MySQL root密码 server.port=8080 ```

2. 配置Nginx反向代理

修改Nginx配置文件,实现80端口访问:

  • Windows:D:\nginx\conf\nginx.conf
  • Linux:/etc/nginx/nginx.conf

找到server块,修改为:

``` server { listen 80; server_name localhost; location / { proxy_pass http://127.0.0.1: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:

  • Windows:进入D:\nginx,双击nginx.exe
  • Linux:执行sudo systemctl restart nginx

启动并验证系统

1. 启动后端服务

进入部署包bin文件夹:

  • Windows:D:\ytda\bin,双击startup.bat
  • Linux:执行/opt/ytda/bin/startup.sh

验证:命令行出现“Started Application”字样则启动成功

2. 访问系统登录

打开浏览器输入http://localhost,进入登录页面

初始账号:admin,初始密码:admin123,首次登录必须修改密码

常见问题快速排查

1. 端口占用无法启动

执行命令杀死占用进程:

  • Windows:netstat -ano | findstr :8080找到PID,执行taskkill /F /PID [PID值]
  • Linux:sudo netstat -tulnp | grep :8080找到PID,执行sudo kill -9 [PID值]

2. 数据库连接失败

检查3项内容:

  • MySQL服务是否启动:Windows服务中查看MySQL80状态,Linux执行sudo systemctl status mysqld
  • 配置文件的密码、端口是否匹配实际设置
  • 防火墙开放3306端口:Windows防火墙入站规则允许MySQL,Linux执行sudo firewall-cmd --add-port=3306/tcp --permanent && sudo firewall-cmd --reload
AI咨询
热线电话

028-85154420

15388110056

全国售前咨询电话

扫码咨询
安答联动微信公众号二维码

微信扫码关注安答联动

申请试用
热线电话
申请试用

安答联动档案管理系统