系统初始化

URULE的规则文件是存储到数据库中的,运行URULE系统之前需要确保URULE相关的表创建好,相关的数据也初始化完成。

系统初始化可以通过两种方式:

向导完成

指定urule.home

如果利用向导初始化,则在初始化之前,我们需要在项目的resources(Maven项目)或src(标准WEB项目)目录下添加urule-init.properties属性配置文件,其中设定urule.home的属性值,如下参考代码:

urule.home=d:/java/urule/home

该home文件夹是用来存储URULE相关的配置文件和缓存文件使用的。

如果是在Linux, CentOS等系统中我们要确保启动应用的用户有权限读写urule.home对应的目录

运行项目,浏览地址:http://localhost:[port]/[contextPath]/urule/setup,就可以看到URule Pro的初始化页面。

image-20210913111131241

不通的数据存储方式会有不通的配置方式,以JDBC为例:

image-20210913112359915

配置好数据库连接相关的参数,点击确定按钮。就会进行系统初始化相关的工作,初始化完成之后。就会提示你去注册一个系统账号。

image-20210913112522589

这样系统初始化已经完成。

相关初始化配置会存储在urule.home对应的目录中的urule.properties配置文件中

手动完成

创建表

选择合适的数据库建库脚本下载:

利用以上的建表的脚本完成URULE相关的数据库表的创建。

初始化数据

选择合适的数据库初始化数据的脚本:

利用以上的脚本完成数据库初始化的工作。

在spring配置文件中添加urule相关的配置,并根据数据源的类型调整其中的配置,例如JDBC数据源配置为:

urule.store.database.driver=com.mysql.jdbc.Driver
urule.store.database.password=password
urule.config.type=jdbc
urule.store.database.validationQuery=select 1
urule.store.database.maxIdle=10
urule.store.database.initialsize=0
urule.store.database.platform=mysql
urule.store.database.maxTotal=10
urule.store.database.username=root
urule.store.database.url=jdbc\:mysql\://localhost\:3306/urule?useUnicode\=true&characterEncoding\=UTF-8
urule.store.database.minIdle=0

根据数据源的实际情况修改参数就可以。

不通数据源类型的详细配置可以参考对应数据源类型的说明文档。

这样通过手动方式就已经完成了系统初始化已经完成。

手动初始化配置方式,如果你不是使用spring框架开放,那么可以参考向导初始化的方式,利用urule.home配置一个目录,并在其中添加urule.properties配置文件进行数据源

系统启动的时候在Java控制台中可以看到相关的日志:

[URULE-CONSOLE]初始化完成!

results matching ""

    No results matching ""