Service Registry 3.1 管理指南

为 Registry 域配置 Java 虚拟机 (Java Virtual Machine, JVM)

要使 Service Registry 正常工作,需要具备以下条件:

任何注册表 (Registry) 对象都可以有一个外部链接 (ExternalLink) 对象,该对象用于指定与该注册表 (Registry) 对象相关的外部 URL。任何服务 (Service) 对象都可以有一个服务绑定 (ServiceBinding) 对象,该对象也可以指向外部 URL。为了使用户创建外部链接 (ExternalLink) 服务绑定 (ServiceBinding) 对象,Service Registry 必须能够验证 URL,而此任务需要访问外部 Web 站点。如果 Registry 被部署到防火墙之后,则需要设置允许此类访问的代理配置。

代理配置要求指定 Web 代理主机和端口作为部署了 Service Registry 的 Application Server 域的 Java 虚拟机 (Java Virtual Machine, JVM) 选项。

用于 Registry 的内存也可能会用完。为了防止出现此问题,请配置 JVM 选项以增加可用于 Registry 的 Application Server 域的内存。

请执行以下任务为 Registry 配置 JVM 选项。

Procedure为 Registry 域配置 JVM 选项

  1. 按照使用 Application Server 管理控制台中的说明登录到 Application Server 管理控制台。

  2. 展开“配置”节点。

  3. 展开服务器节点 server-config (Admin Config)

  4. 单击“JVM 设置”。

  5. 单击“JVM 选项”选项卡。

  6. 单击“添加 JVM 选项”。

  7. 在文本字段中,键入以下内容(全都在一行):


    -Dhttp.proxyHost=hostname.domainname -Dhttp.proxyPort=8080 -Dhttp.nonProxyHosts=localhost
    

    通常,端口值为 8080。如果使用不同的端口,请指定正确的值。

  8. 再次单击“添加 JVM 选项”。

  9. 在文本字段中,键入以下内容(全都在一行):


    -XX:MaxPermSize=128m
    
  10. 单击“保存”。

  11. 按照停止并重新启动 Registry 的 Application Server 域中的说明进行操作。