You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

126 lines
3.5 KiB

8 months ago
= 安装部署
决策引擎提供可视化页面进行安装部署,故在安装部署决策引擎前需首先启动决策引擎系统,然后通过浏览器可视化界面安装向导完成安装部署。
[[database-ready]]
== 准备数据库
在进行安装前,需为决策引擎准备好用于存储数据的数据库,目前决策引擎支持的数据库包括:
. 达梦8
. OceanBase
. 高斯DB
. Golden DB
. TDSQL
. TiDB
. Oracle
. DB2
. MySQL
. Postgresql
. H2
使用者可根据自己的情况自行为决策引擎创建数据库,表空间,登录用户名及密码等操作。
[[launch-system]]
== 启动决策引擎
决策引擎产品提供的 war 包可直接执行,需安装 JDK 1.8 及其以上,启动方式分为以下两种:
=== 直接启动
[options="header",cols="1,2,1"]
|===
| 操作系统 | 启动命令 | 说明
| 类 Unix
a| [source,bash]
----
java -jar app.engine.rule-x.x.x.war
----
| x.x.x 为引擎版本号
| Windows
a| [source,bash]
----
java -jar app.engine.rule-x.x.x.war
----
| x.x.x 为引擎版本号
|===
[[launch-system-at-webserver]]
=== 在应用服务器中启动
将决策引擎产品提供的 war 包部署到应用服务器中。
== 安装决策引擎
当 <<launch-system>> 完成后,打开浏览器访问决策引擎安装向导页面:
[options="header",cols="1,2,3"]
|===
| 启动方式 | 默认访问地址 | 说明
| 直接启动 | http://localhost:8080 |
| 在应用服务器中启动 | http://localhost:xxxx/yyyy | xxxx 代表服务器端口,yyyy代表部署的应用上下文名称
|===
image::install/001.png[]
点击 "下一步" 按钮,进入 "安装类型" 页面:
image::install/002.png[]
根据需求选择一种安装类型:
* 快速安装: 无需独立的数据库支持, 仅适用于测试环境
* 定制安装: 仅适用于生产环境
选中 "定制安装" 前的选择按钮, 点击 "下一步" 按钮,进入 "数据源配置" 页面:
image::install/003.png[]
* 数据源类型: 选择数据源类型, 包含 JDBC 和 JNDI
* 数据库类型: 选择数据库类型
* JDBC URL: 输入 JDBC 连接 URL
* 数据库登陆用户名称: 输入用户登录数据库的用户名
* 数据库登陆密码: 输入用户登录数据库的密码
[测试数据库连接]: 测试数据库是否连通
数据库安装选项:
* 保留现有数据库中的所有对象,即跳过数据库对象创建
* 自动创建数据库对象并初始化必要的数据
* 安装前首先删除现有数据库中所有对象,注意:该操作不可逆,在确认执行安装前做好数据备份!
点击 "下一步" 按钮,进入 "服务器配置" 页面:
image::install/004.png[]
* 请求协议: 选择 HTTP 协议, 支持: HTTP 和 HTTPS
* IP 地址: 可以绑定服务的 IP 地址(通常用于多网卡服务器上)
* 端口: 服务端口
* Web 上下文路径: 服务 Web 上下文路径, 注意, 访问时 URL 必须和此处一致
点击 "下一步" 按钮,进入 "系统管理员配置" 页面:
image::install/005.png[]
* 系统管理员登录名: 用于登录系统的管理员登录名称
* 密码: 用于登录系统的管理员登录密码
点击 "下一步",进入 "安装摘要" 页面。
image::install/006.png[]
点击 "开始安装",开始正式安装。
image::install/007.png[]
等待安装完成, 进入 "完成" 页面:
image::install/008.png[]
点击 "您可以通过点击此链接进入系统", 进入系统。
image::install/009.png[]
输入前面步骤中输入的系统管理员登录名和密码, 登录系统。
image::install/010.png[]