13.2. 在 CLI 模式中使用安装程序
您可以通过命令行界面(CLI)运行 Red Hat Process Automation Manager 安装程序。
为安全起见,您应该以非 root 用户身份运行安装程序。
先决条件
- 已安装受支持的 JDK。有关支持的 JDK 列表,请参阅 Red Hat Process Automation Manager 7 支持的配置。
- 提供了备份的 Red Hat JBoss EAP 7.3 服务器安装。
- 授予足够的用户权限来完成安装。
JAR 二进制文件包含在
$PATH环境变量中。在 Red Hat Enterprise Linux 上,它包含在java-$JAVA_VERSION-openjdk-devel软件包中。注意Red Hat Process Automation Manager 旨在使用 UTF-8 编码。如果底层 JVM 使用不同的编码系统,则可能会出现意外错误。为确保 JVM 使用 UTF-8,请使用
"-Dfile.encoding=UTF-8"系统属性。
流程
在终端窗口中,导航到您下载安装程序文件的目录,并输入以下命令:
java -jar rhpam-installer-7.9.1.jar -console命令行交互式进程将启动并显示最终用户许可证协议。
press 1 to continue, 2 to quit, 3 to redisplay.阅读许可证协议,输入
1,然后按 Enter 键继续:Specify the home directory of one of the following servers: Red Hat JBoss EAP 7 or Red Hat JBoss Web Server 5. For more information, see https://access.redhat.com/articles/3405381[Red Hat Process Automation Manager 7 Supported Configurations].输入现有 Red Hat JBoss EAP 7.3 安装的父目录。
安装程序将在提供的位置验证安装的位置。输入
1以确认并继续。注意您可以在同一服务器上安装 Business Central 和 KIE 服务器。但是,您应该在生产环境中的不同服务器上安装 Business Central 和 KIE 服务器。
按照安装程序中的说明完成安装。
注意当您创建用户名和密码时,请确保指定的用户名与角色或组的任何已知标题不冲突。例如,如果有一个名为
admin的角色,您不应创建名为admin的用户。密码必须至少有 8 个字符,且必须至少包含一个数字,以及一个非字母数字字符(不能包括字符
&)。记录用户名和密码。您需要他们访问 Business Central 和 KIE 服务器。
安装完成后,您将看到这个信息:
Would you like to generate an automatic installation script and properties file?-
输入
y来创建包含安装数据的 XML 文件,或n完成安装。如果输入y,系统会提示您指定 XML 文件的路径。 输入路径或按 Enter 键接受推荐的路径。
安装程序生成两个文件。
auto.xml文件自动执行将来的安装,auto.xml.variables文件存储用户密码和其他敏感变量。在多个系统中使用auto.xml文件,在与原始安装相同的配置相同的服务器上轻松重复 Red Hat Process Automation Manager 安装。如有必要,更新auto.xml文件中的installpath参数。输入以下命令使用 XML 文件执行安装:java -jar rhpam-installer-7.9.1.jar <path-to-auto.xml-file>- 如果您只安装 Business Central,请重复这些步骤来在单独的服务器上安装 KIE 服务器。
如果您使用 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