Liberty 中配置代理服务器对 featureManager 命令的支持

您可以使用代理服务器访问 Liberty 存储库

开始之前

确保您已创建必需的目录结构。如果在 Liberty 安装目录中找不到 etc 目录,那么您必须创建该目录。
要使用受限互联网访问权或通过防火墙访问 IBM® WebSphere® Liberty Repository,请确保您可以访问以下主机和端口:
  • 端口 443 上的 public.dhe.ibm.com
  • 端口 443 上的 asset-websphere.ibm.com

关于此任务

可运行 featureManager 命令以通过用户指定的代理服务器连接至 Liberty 存储库

注:
  • featureManager 命令仅支持使用 HTTP/HTTPS 协议的代理服务器。
  • 代理服务器仅支持对 featureManager 命令使用 installfind 选项。

featureManager 命令和 installUtility 命令使用相同配置属性文件,即 repositories.properties。代理设置是共享的,但存储库设置仅供 installUtility 命令使用。建议使用 installUtility 命令来代替 featureManager 命令,因为 installUtility 允许使用更多资产类型及从多个存储库安装资产;有关更多信息,请参阅为 installUtility 命令配置存储库和代理设置

要配置代理服务器对 featureManager 命令的支持,请完成以下步骤。

过程

  1. <Liberty_installation_dir>/etc 目录中,创建 ASCII 属性文件,并将其命名为 repositories.properties
  2. repositories.properties 文件中,使用代理服务器配置指定以下属性:
    1. 指定代理服务器主机名,但不带任何协议信息。
      proxyHost=proxy.xyz.com
    2. 指定代理服务器端口号:
      proxyPort=8080
    3. 指定代理服务器用户名和加密密码。 必须使用 <Liberty_installation_dir>/bin/ 目录中的 securityUtility 命令对代理服务器密码加密。

      有关编码选项的更多信息,请参阅:securityUtility 命令

      如果代理服务器不需要认证,那么不需要 proxyUserproxyUserPassword 属性。
      proxyUser=user
      proxyUserPassword={aes}Ly0wJyYPKDs=
  3. 保存 repositories.properties 文件。

下一步做什么

运行 featureManager install namefeatureManager find searchString --viewInfo 命令以通过所指定代理服务器从 Liberty 存储库 安装或查询适用 Liberty 功能部件。有关更多信息,请参阅 Liberty:featureManager 命令

用于指示主题类型的图标 任务主题

文件名:twlp_featuremanager_proxy.html