关于此任务
通过 Installation Manager,可以使用响应文件以各种方式安装产品。您可以按以下过程所述使用 GUI 记录响应文件,创建新响应文件,或者复制并修改现有响应文件。
要安装 Liberty 概要文件
V8.5.5.4 及更高版本,必须具有 IBM Installation Manager V1.6.2 或更高版本。
示例

下面举例说明了用于安装产品的响应文件。
<?xml version="1.0" encoding="UTF-8"?>
<agent-input clean="true" temporary="true">
<server>
<repository location="http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.v85" />
</server>
<install modify='false'>
<offering id='com.ibm.websphere.liberty.v85'
profile='WebSphere Liberty V8.5'
features='embeddablecontainer' installFixes='none'/>
</install>
<profile id='WebSphere Liberty V8.5'
installLocation='C:\Program Files\IBM\WebSphere\Liberty'>
</profile>
</agent-input>
要在响应文件中禁止对更新进行远程搜索,请将以下首选项设为 false:
例如:
<preference value='false' name='offering.service.repositories.areUsed'/>
<preference value='false' name='com.ibm.cic.common.core.preferences.searchForUpdates'/>
有关静默首选项键的更多详细信息,请参阅
IBM Installation
Manager 文档。
以下示例显示如何更改响应文件以执行备用操作。
- 要安装此产品的多个副本,请为每个安装指定不同的安装位置和新的软件包组。例如,将产品的第二个副本安装到 C:\Program Files\IBM\WebSphere\Liberty_2 目录并创建
WebSphere Liberty V8.5_2 软件包组,请将:
<profile id='WebSphere Liberty V8.5'
installLocation='C:\Program Files\IBM\WebSphere\Liberty'>
替换为:<profile id='WebSphere Liberty V8.5_2'
installLocation='C:\Program Files\IBM\WebSphere\Liberty_2'>
- 要添加可选功能部件,请以条目的形式将它们添加到逗号分隔列表中。例如:
<offering id='com.ibm.websphere.liberty.v85'
profile='WebSphere Liberty V8.5'
features='embeddablecontainer' 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)。

可以指定要从 Liberty Repository 安装的其他资产。有关
Liberty Repository 资产的列表,请参阅 WASdev.net 上的 Downloads 页面。要安装 Liberty Repository 资产,您必须可访问互联网,且必须具有 IBM Installation Manager V1.6.2 或更高版本。Installation Manager
的先前版本不具有用于安装 Liberty Repository 资产的选项。如果您使用响应文件并且未将 Installation Manager
更新为 V1.6.2 或更高版本,那么安装期间将忽略您在响应文件中指定的资产。
如果您想要安装其他功能部件,请在响应文件中指定两个额外 data key 元素。可使用符号名称或短名称。
以下示例使用符号名称安装“Portlet 容器”和“Portlet 服务”功能部件。
<data key='user.feature' value='com.ibm.websphere.appserver.portlet-2.0,,com.ibm.websphere.appserver.portletserving-2.0'/>
<data key='user.accept.license' value='true'/>
以下示例使用短名称安装“Portlet 容器”和“Portlet 服务”功能部件:
<data key='user.feature' value='portlet-2.0,,portletserving-2.0'/>
<data key='user.accept.license' value='true'/>
对于 V8.5.5.5 及更高版本,不需要 user.accept.license=true。

![[8.5.5.4 或更高版本]](../ng_v8554.gif)
从 V8.5.5.4
开始,
extprogmodels 功能部件不再可用。反而应安装
extendedPackage-1.0 附加组件,或从 Liberty Repository 安装您需要的各个功能部件。请参阅以下主题以获取更多信息:
以下示例使用
user.addon
参数安装扩展编程模型,使用
user.feature 参数及短名称安装“Portlet 容器”和“Portlet 服务”功能部件:
<data key='user.addon' value='extendedPackage-1.0'/>
<data key='user.feature' value='portlet-2.0,,portletserving-2.0'/>
<data key='user.accept.license' value='true'/>
对于 V8.5.5.5 及更高版本,不需要 user.accept.license=true。

![[8.5.5.6 或更高版本]](../ng_v8556.gif)
还可从 Liberty
Asset Repository Service 实例或基于本地目录的存储库中安装资产。有关更多信息,请参阅
使用 Installation Manager 安装资产。在
repository
元素上添加存储库 URL 或目录。如果 Installation Manager 不识别该存储库,请直接指向
repository.config 文件。安装资产时,系统会按您指定存储库的顺序访问存储库;在以下示例中,首先从
Liberty Asset Repository Service 的
https://your_onprem_asset_repo_url 实例中安装资产,然后从基于
D:\IBM\LocalAssetRepo
目录的存储库中安装资产。
<server>
<repository location="http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.v85" />
<repository location="https://your_onprem_asset_repo_url" />
<repository location="D:\IBM\LocalAssetRepo" />
</server>
缺省情况下,Liberty Repository 是安装期间所访问的最后一个存储库。要禁用对 Liberty Repository
的访问,请将
user.useLibertyRepository 参数设置为
false:
<data key='user.addon' value='extendedPackage-1.0'/>
<data key='user.feature' value='portlet-2.0,,portletserving-2.0'/>
<data key='user.useLibertyRepository' value='false'/>
要了解有关 Liberty Repository 及其包含的资产的更多信息,请参阅Liberty Repository。
- Installation Manager 可以保存软件包的较早版本,以便您稍后遇到问题时可以回滚。Installation Manager 将软件包回滚到先前版本时,将会卸载文件的当前版本并重新安装较早版本。如果您选择不针对回滚保存文件,那么可通过在响应文件中更改以下首选项来阻止保存文件:
<preference name='com.ibm.cic.common.core.preferences.preserveDownloadedArtifacts' value='true'/>
更改为以下内容来阻止保存文件:<preference name='com.ibm.cic.common.core.preferences.preserveDownloadedArtifacts' value='false'/>
有关设置 Installation Manager 首选项的更多信息,请参阅 IBM Installation Manager 文档。
提示: 即使您选择不使用此选项在本地保留用于回滚的文件,也仍可以通过访问相应的产品存储库来回滚到先前安装的级别。