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


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

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

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

注意

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

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

    • Red Hat Process Automation Manager 7.11.0 Add Ons (rhpam-7.11.0-add-ons.zip)
    • Red Hat Process Automation Manager 7.11.0 Maven Repository (rhpam-7.11.0-maven-repository.zip)
  • 提供了备份的 Red Hat JBoss Web Server 5.4.0 服务器安装。Red Hat JBoss Web Server 安装的基本目录称为 JWS_HOME
  • 授予足够的用户权限来完成安装。

流程

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

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

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

  3. JWS_TEMP_DIR/rhpam-7.11.0-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.52.0.Final-redhat-00007.jar 文件从 ENGINE_TEMP_DIR 目录移到 JWS_HOME/tomcat/lib 目录。
  6. jboss-jacc-api-<VERSION>.jarslf4j-api-<VERSION>.jarslf4j-jdk14-<VERSION>.jar 文件从 ENGINE_TEMP_DIR/lib 目录移到JWS_HOME/tomcat/lib 目录,其中 <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><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