第 34 章 KIE Server ZIP 文件安装和配置
您可以使用红帽客户门户网站上的 rhdm-7.12.0-kie-server-jws.zip 文件安装 KIE 服务器(rhdm-7.12.0-add-ons.zip文件。
34.1. 从 ZIP 文件安装 KIE 服务器 复制链接链接已复制到粘贴板!
KIE 服务器为业务资产提供运行时环境,并访问资产存储库中存储的数据(知识存储)。您可以使用 ZIP 文件在现有 Red Hat JBoss Web Server 5.5.1 服务器实例上安装 KIE Server。
要使用安装程序 JAR 文件安装 KIE 服务器,请参阅 第 33 章 使用 Red Hat Decision Manager 安装程序。
-
Red Hat Decision Manager 7.12.0 Add Ons (
rhdm-7.12.0-add-ons.zip)文件已被下载,如 第 32 章 下载 Red Hat Decision Manager 安装文件 所述。 -
提供了受支持的 Red Hat JBoss Web Server 5.5.1 服务器安装。Red Hat JBoss Web Server 安装的基础目录称为
JWS_HOME。 - 授予足够的用户权限来完成安装。
流程
-
提取
rhdm-7.12.0-add-ons.zip文件。 从提取的
rhdm-7.12.0-add-ons.zip文件中提取以下文件:-
rhdm-7.12.0-kie-server-jws.zip -
rhdm-7.12.0-decision-engine.zip
在以下说明中,包含提取的
rhdm-7.12.0-kie-server-jws.zip文件的目录名为JWS_TEMP_DIR,包含提取的rhdm-7.12.0-decision-engine.zip文件的目录名为ENGINE_TEMP_DIR。-
将
JWS_TEMP_DIR/rhdm-7.12.0-kie-server-jws/kie-server.war目录复制到JWS_HOME/tomcat/webapps目录。注意确保复制的红帽决策管理器部署的名称与 Red Hat JBoss Web Server 实例中的现有部署不会冲突。
-
从
kie-server文件夹移除 .war 扩展。.war -
将
kie-tomcat-integration-7.59.0.Final-redhat-00006.jar文件从ENGINE_TEMP_DIR目录移到JWS_HOME/tomcat/lib目录。 -
将
jboss-jacc-api-<VERSION>.jar,slf4j-api-<VERSION>.jar, 和slf4j-jdk14-<VERSION>.jar文件从ENGINE_TEMP_DIR/lib目录移动到JWS_HOME/tomcat/lib目录,其中<VERSION> 是lib目录中的版本工件文件名。 在上个 Valve 定义后,将以下行添加到
JWS_HOME/tomcat/conf/server.xml文件中的 <host> 元素中:<Valve className="org.kie.integration.tomcat.JACCValve" />
<Valve className="org.kie.integration.tomcat.JACCValve" />Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
在文本编辑器中打开
JWS_HOME/tomcat/conf/tomcat-users.xml文件。 将用户和角色添加到
JWS_HOME/tomcat/conf/tomcat-users.xml文件中。在以下示例中,<ROLE_NAME> 是 Red Hat Decision Manager 支持的角色。<USER_NAME> 和 <USER_PWD> 是您选择的用户名和密码:<role rolename="<ROLE_NAME>"/> <user username="<USER_NAME>" password="<USER_PWD>" roles="<ROLE_NAME>"/>
<role rolename="<ROLE_NAME>"/> <user username="<USER_NAME>" password="<USER_PWD>" roles="<ROLE_NAME>"/>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果用户有多个角色,如下例所示,使用逗号分隔角色:
<role rolename="admin"/> <role rolename="kie-server"/> <user username="rhdmUser" password="user1234" roles="admin,kie-server"/>
<role rolename="admin"/> <role rolename="kie-server"/> <user username="rhdmUser" password="user1234" roles="admin,kie-server"/>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在
JWS_HOME/tomcat/bin目录中完成以下步骤之一:在 Linux 或 UNIX 中,使用以下内容创建
setenv.sh文件:CATALINA_OPTS="-Xmx1024m -Dorg.jboss.logging.provider=jdk -Dorg.jbpm.server.ext.disabled=true -Dorg.jbpm.ui.server.ext.disabled=true -Dorg.jbpm.case.server.ext.disabled=true"
CATALINA_OPTS="-Xmx1024m -Dorg.jboss.logging.provider=jdk -Dorg.jbpm.server.ext.disabled=true -Dorg.jbpm.ui.server.ext.disabled=true -Dorg.jbpm.case.server.ext.disabled=true"Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在 Windows 上,将以下内容添加到
setenv.bat文件中:set CATALINA_OPTS="-Xmx1024m -Dorg.jboss.logging.provider=jdk -Dorg.jbpm.server.ext.disabled=true -Dorg.jbpm.ui.server.ext.disabled=true -Dorg.jbpm.case.server.ext.disabled=true
set CATALINA_OPTS="-Xmx1024m -Dorg.jboss.logging.provider=jdk -Dorg.jbpm.server.ext.disabled=true -Dorg.jbpm.ui.server.ext.disabled=true -Dorg.jbpm.case.server.ext.disabled=trueCopy to Clipboard Copied! Toggle word wrap Toggle overflow