13.2. 在 CLI 模式中使用安装程序
您可以使用命令行界面(CLI)来运行 Red Hat Process Automation Manager 安装程序。
为安全起见,您应该以非 root 用户身份运行安装程序。
先决条件
- 已下载 Red Hat Process Automation Manager 7.11.0 安装程序。具体说明请查看 第 12 章 下载 Red Hat Process Automation Manager 安装文件。
- 已安装受支持的 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"
系统属性。有关系统属性列表,请参阅 附录 A, Business Central 系统属性。
流程
在终端窗口中,导航到您下载安装程序文件的目录,并输入以下命令:
java -jar rhpam-installer-7.11.0.jar -console
java -jar rhpam-installer-7.11.0.jar -console
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 命令行交互式进程将启动并显示最终用户许可证协议。
press 1 to continue, 2 to quit, 3 to redisplay.
press 1 to continue, 2 to quit, 3 to redisplay.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 阅读许可证协议,输入
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].
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].
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输入现有 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?
Would you like to generate an automatic installation script and properties file?
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
输入
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.11.0.jar <path-to-auto.xml-file>
java -jar rhpam-installer-7.11.0.jar <path-to-auto.xml-file>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 如果您只安装 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
ALTER DATABASE <DBNAME> SET ALLOW_SNAPSHOT_ISOLATION ON
ALTER DATABASE <DBNAME> SET READ_COMMITTED_SNAPSHOT ON