选择使用 install 或 installInteractive 命令来安装应用程序。
可使用 install 命令以批处理方式安装应用程序,或可使用 installinteractive 命令以交互方式安装应用程序。交互方式通过一系列任务提示您提供信息。install 命令和 installinteractive 命令支持先前步骤中选择用于安装的选项集。
安装应用程序。对于本示例,仅将 server 选项与 install 命令一起使用,其中 server 选项的值是 serv2。使用基于配置选择的选项来定制 install 或 installInteractive 命令。
使用 install 命令以批处理方式安装应用程序:(仅限于 Network Deployment 安装)以下命令使用 EAR 文件和命令选项信息来在集群中安装应用程序:
使用 Jacl:
$AdminApp install "c:/SOADemo/Department.ear" {-cluster cluster1}
使用 Jython 列表:
AdminApp.install('c:/SOADemo/Department.ear ', ['-cluster', 'cluster1'])
使用 Jython 字符串:
AdminApp.install('c:/SOADemo/Department.ear ', '[-cluster cluster1]')
使用 installInteractive 命令以交互方式安装应用程序。下列命令提示您通过一系列安装任务来更改应用程序信息:
使用 Jacl:
$AdminApp installInteractive "c:/SOADemo/Department.ear"
使用 Jython:
AdminApp.installInteractive('c:/SOADemo/Department.ear')
保存配置更改。
使用 Jacl:
$AdminConfig save
使用 Jython:
AdminConfig.save()
如果系统成功安装应用程序,那么此任务中的步骤将返回成功消息。安装大型应用程序时,该命令可能会在系统解压缩每个二进制文件前返回成功消息。在系统解压缩所有二进制文件后,才能启动应用程序。如果安装了大型应用程序,请在启动应用程序前使用 AdminApp 对象的 isAppReady 和 getDeployStatus 命令来验证系统是否已解压缩二进制文件。
如果系统已准备好,可启动应用程序,那么 isAppReady 命令将返回值 true;如果系统未准备好,无法启动应用程序,那么返回值 false,如以下示例所示:
使用 Jython:
AdminApp.getDeployStatus('Department')
使用 Jacl:
$AdminApp getDeployStatus Department