第 34 章 KIE Server ZIP 文件安装和配置
您可以使用红帽客户门户网站上的 rhpam-7.13.2-kie-server-jws.zip
文件安装 KIE 服务器(rhpam-7.13.2-add-ons.zip
)。
34.1. 从 ZIP 文件安装 KIE 服务器
KIE 服务器为业务资产提供运行时环境,并访问存储在资产存储库中的数据(知识库)。您可以使用 ZIP 文件在现有 Red Hat JBoss Web Server 5.5.1 服务器实例上安装 KIE 服务器。
要使用安装程序 JAR 文件来安装 KIE 服务器,请参阅 第 33 章 使用 Red Hat Process Automation Manager 安装程序。
-
Red Hat Process Automation Manager 7.13.2 Add Ons (
rhpam-7.13.2-add-ons.zip
)文件已被下载,如 第 32 章 下载 Red Hat Process Automation Manager 安装文件 所述。 -
提供了备份的 Red Hat JBoss Web Server 5.5.1 服务器安装。红帽 JBoss Web 服务器安装的基本目录称为
JWS_HOME
。 - 需要足够的用户权限以完成安装。
流程
-
提取
rhpam-7.13.2-add-ons.zip
文件。 从提取的
rhpam-7.13.2-add-ons.zip
文件中提取以下文件:-
rhpam-7.13.2-kie-server-jws.zip
-
rhpam-7.13.2-process-engine.zip
在以下说明中,包含提取的
rhpam-7.13.2-kie-server-jws.zip
文件的目录名为JWS_TEMP_DIR
,包含提取的rhpam-7.13.2-process-engine.zip
文件的目录称为ENGINE_TEMP_DIR
。-
将
JWS_TEMP_DIR/rhpam-7.13.2-kie-server-jws/kie-server.war
目录复制到JWS_HOME/tomcat/webapps
目录。注意确定您复制的红帽决策管理器部署的名称与您在 Red Hat JBoss Web Server 实例中的现有部署不冲突。
-
从
kie-server
文件夹删除 .war 扩展。.war
-
将
kie-tomcat-integration-7.67.0.Final-redhat-00019.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" />
-
在文本编辑器中打开
JWS_HOME/tomcat/conf/tomcat-users.xml
文件。 将用户和角色添加到
JWS_HOME/tomcat/conf/tomcat-users.xml
文件。在以下示例中,<ROLE_NAME
> 是红帽决策管理器支持的角色。<USER_NAME
> 和 <USER_PWD
> 是您选择的用户名和密码:<role rolename="<ROLE_NAME>"/> <user username="<USER_NAME>" password="<USER_PWD>" roles="<ROLE_NAME>"/>
如果用户有多个角色,如下例所示,使角色与逗号分开:
<role rolename="admin"/> <role rolename="kie-server"/> <user username="rhpamUser" password="user1234" roles="admin,kie-server"/>
在
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"
在 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