在本地环境下搭建eolinker-os,version:4.0
在官方的githubhttps://github.com/eolinker/eoLinker-AMS-Lite-For-Java下载最新的4.0版本源码;
本地解压到固定目录下;
找到目录下的database文件夹,先到navicat里面新建一个数据库,名称自定,设置utf8编码方式,打开新创建的数据库,导入database里面的sql文件;
进入到backend_source_code文件夹下面,使用命令:
mvn sprint-boot:run
启动项目。
在项目文件下的config文件夹中,有数据库连接的设置参数。
本地使用的数据库是8.0.11版本,启动后会显示
mysql-connector-java
连接器版本有问题
这里要去pom.xml文件下修改(添加上版本号)
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.11</version>
</dependency>
添加完成之后重新启动项目
这时会有报错
Unknown system variable 'tx_isolation'
需要去修改config文件夹下面的setting.properties(在dbURL末尾添加:&serverTimezone\=GMT%2B8)
#\u914D\u7F6E\u6587\u4EF6
#Thu Jul 05 15:17:24 CST 2018
allowRegister=true
port=8080
dbURL=jdbc\:mysql\://127.0.0.1\:3306/eolinker_os?characterEncoding\=UTF-8&serverTimezone\=GMT%2B8
language=zh-cn
version=v4.0
webSitename=eoLinker opensource project
dbUser=root
allowUpdate=true
dbPassword=123
此时再次重启项目,即可正常运行。