Service Registry 3.1 用户指南

第 4 章 错误诊断

本章介绍了在使用 Web 控制台时可能遇到的一些问题的解决方案。

有关可能遇到的其他问题及解决方法的详细信息,请参见《Service Registry 3.1 发行说明》中的“已知问题和错误”

无法访问 Service Registry

如果在尝试使用 Web 控制台时,收到错误 404 或“连接被拒绝”的消息,则可能是 Registry 没有运行或您指定的 URL 不正确。

请确保指定的 URL 为 http://hostname:6480/soar/。除了指定主机名以外,您可能还需要指定域:hostname.domain

要确保 Registry 运行,请对 Registry 的 Application Server 域使用命令行或 Web 界面。有关详细信息,请参见《Service Registry 3.1 管理指南》中的“管理 Service Registry 的 Application Server 域”

未使用首选语言环境

如果 Web 控制台没有使用您的首选语言环境,请检查 Web 浏览器的首选项设置。请确保首选语言环境位于语言环境列表的顶部。有关详细信息,请参见更改默认语言

搜索面板标签不以当前语言环境显示

如果在更改语言环境并单击“重置语言环境”后,搜索面板标签不以当前语言环境显示,请单击“结束会话”,然后单击“返回注册表”。有关更改语言环境的信息,请参见更改默认语言

无法创建外部链接 (ExternalLink)服务绑定 (ServiceBinding)

存在以下情形之一时,可能会出现错误:

错误消息如下所示:


无法解析 URL: uri。使用绝对路径格式 [scheme:][//authority][path][?query][#fragment]

此错误表示尚未执行《Service Registry 3.1 管理指南》中的“为注册表域配置 Java 虚拟机 (Java Virtual Machine, JVM)”中所述的管理任务。站点的 Service Registry 管理员必须先执行此任务并重新启动 Registry,然后您才能创建这些对象。

Web 控制台错误消息不明确

要获得引发 Web 控制台错误消息的问题说明,请查看用于 Registry 的 Application Server 域的服务器日志。有关详细信息,请参见《Service Registry 3.1 管理指南》中的“管理 Service Registry 的 Application Server 域”

无法保存新的注册表 (Registry) 对象

在尝试将新对象保存到 Registry 时收到错误消息的情况下:

Web 控制台没有响应

    如果 Web 控制台没有响应,请执行以下步骤:

  1. 记下显示的错误消息。

  2. 清除浏览器中的会话 Cookie。要清除 Cookie,请在运行 Registry 的站点上找到名为 JSESSIONID 的 Cookie 并将其删除。如果无法确定,请删除所有 Cookie。

  3. 请按照启动 Web 控制台中所述重新启动 Web 控制台。

  4. 与 Registry 支持部门联系,并告知错误消息的内容以及导致出现错误的操作步骤。

由于客户机证书选择错误而发生登录错误

如果您已将多个客户机证书装入 Web 浏览器,并且在尝试登录到 Service Registry 时选择了错误的证书,则登录尝试将失败。要更正此问题,请按照 Web 浏览器的说明清除安全会话。

    对于受支持版本的 Firefox,请执行以下步骤:

  1. 请选择“工具”->“选项”->“高级”->“证书”。

  2. 在“证书”对话框中的“客户机证书选项”下,选择“每次询问”。

  3. 再在“证书”对话框中单击“管理安全设备”。

  4. 在“设备管理器”对话框中,选择“软件安全设备”并单击“注销”。

  5. 在“设备管理器”对话框中单击“确定”。

  6. 在“选项”对话框中单击“确定”。

    请对 Mozilla 和旧版本的 Firefox 执行以下步骤:

  1. 选择“编辑”->“首选项”->“保密性和安全性”->“证书”。

  2. 在“证书”对话框中的“客户机证书选项”下,选择“每次询问”。

  3. 单击“管理安全设备”。

  4. 在“设备管理器”对话框中,选择“软件安全设备”并单击“注销”。

  5. 在“设备管理器”对话框中单击“确定”。

  6. 在“首选项”对话框中单击“确定”。

如果 Internet Explorer 中出现问题,请参考 Internet Explorer 文档。

发布 WSDL 文件时发生缺少内容错误

发布 WSDL 文件时,您可能会看到以下错误消息:

提交中缺少以下所需内容:<文件名>。将此文件添加到 zip 文件,然后重新提交请求。

此错误表示 Registry 无法找到与 WSDL 文件有依赖关系的文件。必须提交包含与 WSDL 文件有依赖关系的所有文件(WSDL 文件、XSD 文件等)的 zip 文件。有关详细信息,请参见创建和发布外部对象 (ExtrinsicObject) 对象