[8.5.5.6 或更高版本]

为 installUtility 命令配置存储库和代理设置

可配置 installUtility 命令以访问基于本地目录的存储库、Liberty Asset Repository Service 实例及 IBM® WebSphere® Liberty Repository。

关于此任务

使用 installUtility 命令以查找基于本地目录的存储库、预置存储库或 IBM WebSphere Liberty Repository 中的资产、获取资产的相关信息及安装这些资产。
installUtility 命令可访问以下存储库:
  • IBM WebSphere Liberty Repository,它是可通过互联网访问的 IMB 托管的公共存储库。有关更多信息,请参阅 Liberty Repository
  • Liberty Asset Repository Service,它是一个开放式源代码服务,您可使用它创建可在企业防火墙后远程访问的预置存储库;请参阅 GitHub 上的 WASdev/tool.lars 存储库
  • 基于本地目录的存储库,这些存储库是使用 installUtility download 操作创建的。有关更多信息,请参阅使用 installUtility 命令下载资产

installUtility 命令和 featureManager 命令使用相同配置属性文件,即 repositories.properties。代理设置是共享的,但存储库设置仅供 installUtility 命令使用。当管理资产并完成基于存储库的安装、查找或卸载操作时,应使用 installUtility 命令而不是 featureManager 命令。

要使用受限互联网访问或通过防火墙访问 IBM WebSphere Liberty Repository,请确保您可以访问以下主机和端口:
  • 端口 443 上的 public.dhe.ibm.com
  • 端口 443 上的 asset-websphere.ibm.com
注: installUtility 命令仅支持使用 HTTP/HTTPS 协议的代理服务器。

过程

  1. ${wlp.install.dir}/etc/repositories.properties 中创建属性文件。 属性文件必须为 ASCII 格式以用于所有平台。
  2. 要定义存储库,请以 repoName.url=url 形式添加属性。 系统将访问所定义存储库以在 repositories.properties 文件中指定这些存储库。
    dev-rep.url=http://dev.repo.ibm.com:9080/ma/v1
  3. 设置存储库的用户名和密码。 设置属性 repoName.user=userIdrepoName.userPassword=encodedPassword。如果未设置用户名和密码,那么您将收到要求提供用户名和密码的提示。securityUtility 编码操作还会生成 encodedPassword;有关更多信息,请参阅 Liberty 概要文件:securityUtility 命令
    dev-rep.user=myname                            
    dev-rep.userPassword={aes}AH5NLyd7DfGb12pK17Pw+
  4. 要禁用对 Liberty Repository 的访问,请将属性 useDefaultRepository 设置为 false 缺省情况下,始终会访问 Liberty Repository 并且 Liberty Repository 是安装或下载时访问的最后存储库。
    useDefaultRepository=false
  5. 设置代理属性。 如果系统需要通过代理服务器访问 IBM WebSphere Liberty Repository,请设置 proxyHostproxyPortproxyUserproxyPassword 代理属性。proxyPassword 属性需要 encodedPassword 变量。如果未设置用户名和密码,那么您将收到要求提供用户名和密码的提示。 例如:
    proxyHost=my.proxy.server.ibm.com
    proxyPort=9080
    proxyUser=myname
    proxyPassword={aes}AH5NLyd7DfGb12pK17Pw+
  6. 查看存储库设置。 要查看存储库设置列表,请使用 installUtility viewSettings 操作;例如:
    >installUtility viewSettings
    
    installUtility Settings
    ----------------------------------------------------------------------
    Properties File: c:\wlp\etc\repositories.properties
    Default Assets Repository: IBM WebSphere Liberty Repository
    Use Default Repository: True
    
    Configured Repositories
    ----------------------------------------------------------------------
    Name: dev-rep
    Location: http://dev.repo.ibm.com:9080/ma/v1
    User Name: myname
    Password: <Unspecified>
    
    Proxy Settings
    ----------------------------------------------------------------------
    Proxy Server: my.proxy.server.ibm.com
    Port: 9080
    User Name: myname
    Password: ********
  7. 测试存储库连接。 使用 installUtility testConnection 操作测试存储库。如果未设置用户名和密码,那么您将收到要求提供用户名和密码的提示。 使用以下示例测试存储库连接:
    >installUtility testConnection
    Testing the connection to all configured repositories...
    This process might take several minutes to complete.
    
    Configured Repositories
    ----------------------------------------------------------------------
    Name: dev-rep
    Location: http://dev.repo.ibm.com:9080/ma/v1
    Status: Successfully connected to the configured repository.
    可通过在未指定 repoName 的情况下运行 installUtility testConnection 命令以测试 repositories.properties 文件中的所有已配置存储库。Liberty Repository 的存储库名称为 default。要测试与 Liberty Repository 的连接,请运行以下命令:
    >installUtility testConnection default

下一步做什么

可使用 installUtility 命令搜索资产并从存储库下载资产。

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

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


时间戳记图标 最近一次更新时间: Wednesday, 2 September 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_config_installutility
文件名:twlp_config_installutility.html