第 36 章 KIE Server ZIP 文件安装和配置


您可以使用来自 Red Hat Process Automation Manager 7.13.5 Add Ons (rhpam-7.13.5-add-ons.zip)文件的 rhpam-7.13.5-kie-server-jws.zip 文件安装 KIE 服务器,然后在客户门户网站上配置 Java 数据库连接(JDBC) Web 服务器数据源。

36.1. 从 ZIP 文件安装 KIE 服务器

KIE 服务器为业务资产提供运行时环境,并访问存储在资产存储库中的数据(知识库)。您可以使用 ZIP 文件在现有 Red Hat JBoss Web Server 5.5.1 服务器实例上安装 KIE 服务器。

注意

要使用安装程序 JAR 文件来安装 KIE 服务器,请参阅 第 35 章 使用 Red Hat Process Automation Manager 安装程序

  • 以下文件已下载,如 第 34 章 下载 Red Hat Process Automation Manager 安装文件 所述:

    • Red Hat Process Automation Manager 7.13.5 Add Ons (rhpam-7.13.5-add-ons.zip)
    • Red Hat Process Automation Manager 7.13.5 Maven Repository (rhpam-7.13.5-maven-repository.zip)
  • 受支持的红帽 JBoss Web 服务器 5.5.1 服务器安装可用。红帽 JBoss Web 服务器安装的基本目录称为 JWS_HOME
  • 需要足够的用户权限以完成安装。

流程

  1. 提取 rhpam-7.13.5-add-ons.zip 文件。
  2. 在提取的 rhpam-7.13.5-add-ons.zip 文件中提取以下文件:

    • rhpam-7.13.5-kie-server-jws.zip
    • rhpam-7.13.5-process-engine.zip

    在以下说明中,包含提取的 rhpam-7.13.5-kie-server-jws.zip 文件的目录名为 JWS_TEMP_DIR,包含提取的 rhpam-7.13.5-process-engine.zip 文件名为 ENGINE_TEMP_DIR

  3. JWS_TEMP_DIR/rhpam-7.13.5-kie-server-jws/kie-server.war 目录复制到 JWS_HOME/tomcat/webapps 目录。

    注意

    确定您复制的 Red Hat Process Automation Manager 部署的名称不会与 Red Hat JBoss Web Server 实例中的现有部署冲突。

  4. kie-server .war 文件夹删除 .war 扩展。
  5. kie-tomcat-integration-7.67.0.Final-redhat-00024.jar 文件从 ENGINE_TEMP_DIR 目录移到 JWS_HOME/tomcat/lib 目录。
  6. jboss-jacc-api-<VERSION>.jar,slf4j-api-<VERSION>.jar: slf4j-jdk14-<VERSION>.jar 文件从 ENGINE_TEMP_DIR/lib 目录移到 JWS_HOME/tomcat/lib 目录中,其中 & lt;VERSION > 是工件文件名(在 lib 目录中)。
  7. 在最后一个 Valve 定义后,将下面这一行添加到 JWS_HOME/tomcat/conf/server.xml 文件中的 < host > 元素:

    <Valve className="org.kie.integration.tomcat.JACCValve" />
    Copy to Clipboard Toggle word wrap
  8. 在文本编辑器中打开 JWS_HOME/tomcat/conf/tomcat-users.xml 文件。
  9. 将用户和角色添加到 JWS_HOME/tomcat/conf/tomcat-users.xml 文件。在以下示例中,< ROLE_NAME&gt; 是 Red Hat Process Automation Manager 支持的角色。<USER_NAME > 和 &lt ;USER_PWD > 是您选择的用户名和密码:

    <role rolename="<ROLE_NAME>"/>
    <user username="<USER_NAME>" password="<USER_PWD>" roles="<ROLE_NAME>"/>
    Copy to Clipboard Toggle word wrap

    如果用户有多个角色,如下例所示,使角色与逗号分开:

    <role rolename="admin"/>
    <role rolename="kie-server"/>
    <user username="rhpamUser" password="user1234" roles="admin,kie-server"/>
    Copy to Clipboard Toggle word wrap
  10. JWS_HOME/tomcat/bin 目录中完成以下步骤:

    • 在 Linux 或 UNIX 中,使用以下内容创建 setenv.sh 文件:

      CATALINA_OPTS="-Xmx1024m -Dorg.jboss.logging.provider=jdk"
      Copy to Clipboard Toggle word wrap
    • 在 Windows 中,将以下内容添加到 setenv.bat 文件中:

      set CATALINA_OPTS=-Xmx1024m -Dorg.jboss.logging.provider=jdk
      Copy to Clipboard Toggle word wrap
注意

如果您使用 Microsoft SQL Server,请确定您的数据库有适当的事务隔离。如果没有,您可能会遇到死锁。推荐的配置通过输入以下语句开启 ALLOW_SNAPSHOT_ISOLATION 和 READ_COMMITTED_SNAPSHOT:

ALTER DATABASE <DBNAME> SET ALLOW_SNAPSHOT_ISOLATION ON
ALTER DATABASE <DBNAME> SET READ_COMMITTED_SNAPSHOT ON
Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat