使用命令行在分布式操作系统上安装 Liberty
可使用 Installation Manager 命令行安装 WebSphere® Application Server Liberty Core。
开始之前
准备要在其中安装 WebSphere Application Server Liberty Core 的系统,如安装 Installation Manager 并准备安装 Liberty 中所述。
关于此任务
要安装 Liberty 概要文件
V8.5.5.4 及更高版本,必须具有 IBM Installation Manager V1.6.2 或更高版本。
过程
- 可选: 如果存储库需要用户名和密码,请创建凭证存储文件和主密码文件以访问此存储库。
提示: 创建凭证存储文件时,如果 imutilsc 命令找不到指定的 URL,请在存储库 URL 位置的末尾追加 /repository.config。注: 使用 Installation Manager V1.6.2 和更高版本时,请使用 -secureStorageFile 和 -masterPasswordFile 选项将凭证存储在凭证存储文件中。 对于版本低于 V1.6.2 的 Installation Manager,使用 -keyring 和 -password 选项来访问密钥环文件中的凭证。V1.6.2 中不推荐使用这些选项。不存在从密钥环文件到存储文件的迁移路径,这是因为,这些文件的结构存在差异。有关使用 -secureStorageFile 和 -masterPasswordFile 选项将凭证存储在凭证存储文件中的更多信息,请参阅 Installation Manager V1.6 文档。有关使用 -keyring 和 -password 选项将凭证存储在密钥环文件中的更多信息,请参阅 Installation Manager V1.5 文档。
- 登录系统。
- 切换到 Installation Manager 的安装目录中的 eclipse/tools 子目录。
- 验证产品存储库是否可用。
imcl.exe listAvailablePackages -repositories source_repository
您应该看到一个或多个级别的产品。./imcl listAvailablePackages -repositories source_repository
- 使用 imcl 命令来安装产品。
imcl.exe install com.ibm.websphere.liberty.v85_offering_version,optional_feature_ID -repositories source_repository -installationDirectory installation_directory -sharedResourcesDirectory shared_directory -preferences preference_key=value -properties property_key=value -secureStorageFile storage_file -masterPasswordFile master_password_file -acceptLicense
./imcl install com.ibm.websphere.liberty.v85_offering_version,optional_feature_ID -repositories source_repository -installationDirectory installation_directory -sharedResourcesDirectory shared_directory -preferences preference_key=value -properties property_key=value -secureStorageFile storage_file -masterPasswordFile master_password_file -acceptLicense
提示:- 在此产品的安装映像或存储库的 lafiles 或 offering_name/lafiles 子目录中的许可协议文件中提供了相关条款和条件、声明以及其他信息。
- 首次使用 Installation Manager 来安装软件包时,可以指定共享资源目录。共享资源目录是放置可由一个或多个软件包组使用的安装工件的位置。它也用作执行安装操作期间产品有效内容的登台区域。缺省情况下,会高速缓存此内容以用于回滚。将最大的驱动器用于此安装。只有在卸载所有软件包之后才能更改目录位置。
- offering_version 是要安装的产品的特定版本,可以选择性地使用下划线将其附加到产品标识(例如 8.5.5.20110503_0200)。
- 如果未指定 offering_version,那么将安装产品的最新版本以及该版本的所有临时修订。
- 如果指定了 offering_version,那么将安装产品的指定版本,但不会安装该版本的临时修订。
对存储库运行以下命令时,可以看到产品版本通过下划线附加到产品标识的末尾:imcl listAvailablePackages -repositories source_repository
- 您也可以通过 -installFixes 参数指定 none、recommended 或 all,以指示要随产品一起安装的临时修订。
- 如果未指定产品版本,那么 -installFixes 选项缺省为 all。
- 如果指定了产品版本,那么 -installFixes 选项缺省为 none。
- 可以添加用逗号分隔的功能部件列表:
- 可嵌入 EJB 容器和 JPA 客户机 (embeddablecontainer)
此选项会安装可嵌入 EJB 容器和 JPA 客户机。
可嵌入 EJB 容器是可用来在独立 Java™ Platform, Standard Edition (SE) 环境中运行企业 Bean 的 Java 归档 (JAR) 文件。您可以通过使用此可嵌入式容器来在应用程序服务器外部运行企业 Bean。可嵌入 EJB 容器是 EJB 3.1 规范的一部分,并且主要用于单元测试企业 Bean 业务逻辑。
JPA 客户机可以与可嵌入 EJB 容器一起使用,以在 Java SE 环境中提供 Java Persistence API 功能。
注释:- 如果未指定功能部件,那么安装缺省功能部件 (embeddablecontainer)。
从 V8.5.5.4 开始,extprogmodels 功能部件不再可用。反而应安装 extendedPackage-1.0 附加组件,或从 Liberty Repository 安装您需要的各个功能部件。请参阅以下主题以获取更多信息:
- 为确保对互联网没有访问权的系统完成安装流程,请在 Installation Manager 命令行上指定 -properties user.feature="" 参数。如果不指定此参数,那么安装流程尝试访问互联网,并且发生错误。
请验证防火墙是否配置为允许 Installation Manager 访问互联网;或验证能否访问 Installation Manager 存储库。如果问题仍然存在,那么存储库服务器可能不可用。要继续安装而不带附加资产,请指定 user.feature="" 和 user.addon="" 参数。错误:无法连接至 IBM WebSphere Liberty Repository 或本地 Installation Manager 存储库。
对 WebSphere Application Server Liberty 概要文件应用修订包 V8.5.5.5 时,可能会接收到 NullPointerException。如果您下载 WebSphere Application Server Liberty 概要文件修订包压缩文件,并在已下载目录位置使用这些文件来安装或更新 Liberty 概要文件,那么可能发生此错误。可通过执行以下步骤来解决 V8.5.5.5 错误情况:
- 将 WebSphere Application Server Liberty 概要文件修订包压缩文件解压至临时目录。
- 将此临时目录用作 Installation Manager 存储库来安装或更新 Liberty 概要文件。
unzip 8.5.5-WS-LIBERTYPROFILE-OS390-FP0000005.zip to /tmp/fp8555 # ./imcl install com.ibm.websphere.liberty.v85_8.5.5005.20150305_2214 -installationDirectory /SERVICE/usr/lpp/zWebSphere/Liberty/V8R5 -repositories /tmp/fp8555 -acceptLicense
- 可嵌入 EJB 容器和 JPA 客户机 (embeddablecontainer)
可以指定要从 Liberty Repository 安装的其他资产。有关 Liberty Repository 资产的列表,请参阅 WASdev.net 上的 Downloads 页面。如果要安装其他资产,请在命令行上指定以下属性。可指定短名称或符号名称。请注意,功能部件短名称(例如,FeatureA)在以下示例中是以双逗号分隔的:
-properties user.feature=FeatureA,,FeatureB,,FeatureC,user.accept.license=true
对于 V8.5.5.5 及更高版本,不需要 user.accept.license=true。
以下示例安装扩展编程模型(通过使用 user.addon 参数)和 Portlet 容器功能部件(通过使用 user.feature 参数)。
imcl install com.ibm.websphere.liberty.ND.v85 -properties user.accept.license=true,user.addon=extendedPackage-1.0,user.feature=portlet-2.0 -installationDirectory D:\IBM\Liberty -acceptLicense -repositories D:\IBM\LibertyRepo -sharedResourcesDirectory D:\IBM\IMShared -showProgress
还可从 Liberty Asset Repository Service 实例或基于本地目录的存储库中安装资产。有关这些资产存储库的更多信息,请参阅使用 Installation Manager 安装资产。在 -repositories 参数上添加存储库 URL 或目录。系统按指定存储库的顺序访问存储库。缺省情况下,Liberty Repository 是安装期间所访问的最后一个存储库。要禁用对 Liberty Repository 的访问,请将 -properties 参数上的 user.useLibertyRepository 选项设置为 false。以下示例首先从 Liberty Asset Repository Service 的 https://your_onprem_asset_repo_url 实例中安装资产。如果这些资产不可用,那么系统会从基于 D:\IBM\LocalAssetRepo 本地目录的存储库中安装资产。对 IBM WebSphere Liberty Repository 的访问被禁用:
imcl install com.ibm.websphere.liberty.v85 -properties user.useLibertyRepository=false,user.addon=extendedPackage-1.0,user.feature=portlet-2.0 -installationDirectory D:\IBM\Liberty -acceptLicense -repositories D:\IBM\LibertyProductRepo,https://your_onprem_asset_repo_url,D:\IBM\LocalAssetRepo -sharedResourcesDirectory D:\IBM\IMShared -showProgress
要了解有关 Liberty Repository 及其包含的资产的更多信息,请参阅Liberty Repository。
- Installation Manager 可以保存软件包的较早版本,以便您稍后遇到问题时可以回滚。Installation Manager 将软件包回滚到先前版本时,将会卸载文件的当前版本并重新安装较早版本。如果您选择不针对回滚保存文件,那么可通过在命令规范中使用以下首选项来阻止保存文件:
-preference com.ibm.cic.common.core.preferences.preserveDownloadedArtifacts=False
有关设置 Installation Manager 首选项的更多信息,请参阅 IBM Installation Manager 文档。
提示: 即使您选择不在本地保留用于回滚的文件,也仍可以通过访问相应的产品存储库来回滚到先前安装的级别。 - 可以使用 cic.selector.arch 属性关键字和相关的值来指定要安装的体系结构:32 位或 64 位。下面举例说明了如何指定 32 位体系结构:
-properties cic.selector.arch=x86
如果没有给此关键字指定任何内容,那么您将收到适合于系统的匹配项。对于 64 位系统,安装缺省为 64 位安装。
您在这里作出的选择适用于软件包组中安装的所有软件包。有关 cic.selector.key 键的支持值的信息,请参阅 Installation Manager 文档中的 cic.selector.key 的值表。
- 程序可能会将重要的安装后指示信息写入标准输出。
有关使用 imcl 命令来安装产品的更多信息,请参阅 IBM Installation Manager 文档。

信息中心的条款和条件 | 反馈

http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_ins_installation_dist_cl
文件名:twlp_ins_installation_dist_cl.html