本次部署需要3款基础工具,直接下载对应版本即可:
安装完成后配置环境变量:新建系统变量JAVA_HOME,值为JDK安装目录;新建系统变量MAVEN_HOME,值为Maven解压目录;将%JAVA_HOME%\bin和%MAVEN_HOME%\bin追加到系统Path变量中。配置完成后打开命令提示符,输入java -version和mvn -version,能正常输出版本号即配置成功。
本地已安装Git的,执行命令克隆源码: ``` git clone https://gitee.com/wuzhong-open/archive-management-system.git ```
未安装Git的,直接访问上述地址下载源码压缩包,解压到纯英文路径即可,禁止放在含中文、空格的路径中,避免编译报错。
打开MySQL命令行或Navicat可视化工具,按以下步骤操作:
wuzhong_archive_init.sql,命令行导入执行:
```
mysql -u你的MySQL用户名 -p wuzhong_archive < 源码解压路径/sql/wuzhong_archive_init.sql
```
可视化操作:右键新建的wuzhong_archive数据库,选择运行SQL文件,选中上述文件执行即可。src/main/resources/application.yml,替换为以下可直接复制的配置:
```
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/wuzhong_archive?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai
username: 替换为你的MySQL用户名
password: 替换为你的MySQL密码
```
注意:使用MySQL 5.x版本,需要将driver-class-name改为com.mysql.jdbc.Driver

打开命令提示符,切换到项目源码根目录,执行打包命令跳过测试编译:
```
mvn clean package -DskipTests
```
打包完成后,根目录会生成target文件夹,文件夹内有可执行文件archive-system-1.0.0.jar。
继续在当前窗口执行启动命令: ``` java -jar target/archive-system-1.0.0.jar ```
等待1-2分钟,控制台输出 Started ArchiveSystemApplication 即启动成功,弹出防火墙提示时选择允许内网访问即可。
打开浏览器,访问地址 http://127.0.0.1:8080/wzarchive,输入默认管理员账号:admin,默认密码:admin123456,点击登录进入管理后台。
首次登录需完成3项符合吴忠市档案管理规范的配置:
配置完成即可正常使用,核心操作流程:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';修改加密规则解决兼容问题。server.port=8090,保存后重启,访问地址改为http://127.0.0.1:8090/wzarchive即可。