Service Registry 3.1 管理指南

管理 Service Registry 的 Application Server 域

默认情况下,Service Registry 的配置过程将创建一个名为 registry 的 Application Server 域,Service Registry Web 应用程序将部署到此域中。此域位于 RegistryDomain-base/domains/registry 目录中。

此位置不同于 Application Server 域的默认位置 /var/opt/SUNWappserver/domains (Solaris OS) 或 /var/opt/sun/appserver/domains(Linux 和 HP-UX 系统)。


注 –

建议您不要运行 registry 域中除 Service Registry 以外的任何应用程序。


要管理 registry 域,您可以使用 Application Server 管理控制台(简称“管理控制台”)。您可以使用管理控制台来启动和停止域、查看服务器日志和执行其他管理任务。有关详细信息,请参见使用 Application Server 管理控制台

您还可以直接查看服务器日志。此日志位于文件 RegistryDomain-base/domains/registry/logs/server.log 中。

除了使用管理控制台以外,您还可以使用 asadmin 命令来管理 registry 域。由于域不在默认位置,您在使用提供 --domaindir 选项的 asadmin 命令时必须指定该选项。--domaindir 选项的参数为 RegistryDomain-base/domains

如果要使用 asadmin 命令的 --passwordfile 选项,需要一个包含 Registry 域管理员密码副本的文件。要创建此类文件,请使用 build-install.xml 文件的 generate.password.file 目标。此文件为 RegistryDomain-base/3.0/data/security/pw.txt

registry 域使用一组非默认端口,以免与默认的 Application Server 域 domain1 发生冲突。这些 Service Registry 端口值已在互联网号码分配机构 (Internet Assigned Numbers Authority, IANA) 中注册。表 1–2 列出了这些端口并对其进行了说明。有关更多信息,请参见《Sun Java System Application Server Enterprise Edition 8.2 Administration Guide》中的“Ports in the Application Server”

表 1–2 Service Registry 域默认端口

端口值 

描述 

6480 

HTTP 端口 

6443 

基于 SSL 的 HTTPS 

6484 

Message Queue 端口 

6485 

IIOP 端口 

6486 

IIOP SSL 端口 

6487 

IIOP 相互验证端口 

6488 

JMX 端口 

6489 

Application Server 域管理端口 

Procedure使用 Application Server 管理控制台

  1. 在 Web 浏览器中,转至 URL https://hostname:6489/

    hostname 是运行 Application Server 和 Service Registry 的系统。

  2. 接受提供的证书。

    将显示登录页面。

  3. 在登录页面的“用户名”字段中键入 admin

    如果在配置 Registry 时更改了 registry.install.AdministratorUserID 属性的默认值,请键入您指定的值。

  4. 在“密码”字段中键入 Application Server 管理员密码。请使用在配置 Registry 时为 registry.install.AdministratorPassword 属性指定的值。默认值为 12345678

  5. 单击“登录”。

另请参见

有关使用管理控制台的详细信息,请参阅管理控制台的联机帮助或《Sun Java System Application Server Enterprise Edition 8.2 Administration Guide》

更改 Service Registry 日志记录级别

要更改 Service Registry 的日志记录级别,请按照管理控制台联机帮助中的说明进行操作。要在“其他属性”区域中指定的属性为 org.freebxml.omar

要更改特定 Service Registry 子组件的日志记录,请参阅以下文件:RegistryDomain-base/domains/registry/applications/j2ee-modules/soar/ WEB-INF/classes/log4j.properties。您可以指定此文件中列出的任何子组件名称。请勿包括字符串 log4j.logger。例如,您可以通过指定 org.freebxml.omar.server 来记录服务器调用。

Procedure停止并重新启动 Registry 的 Application Server 域

Registry 的配置过程将启动注册表部署在其中的 Application Server 域。当您执行了某些管理任务后,需要停止并重新启动域。此类任务示例包括为 Registry 域配置 Java 虚拟机 (Java Virtual Machine, JVM)创建管理员

管理控制台将通知您是否需要重新启动域。您可以使用管理控制台来执行此任务。如果使用的是 asadmin 命令,您可以使用 Ant 任务停止和启动域。

  1. 转至 Service Registry 安装目录。

    cd ServiceRegistry-base/install

  2. 运行以下命令(全都在一行):

    Ant-base/ant -f build-install.xml -Dinstall.properties= props-file appserver.domain.bounce

    其中,props-file 是您在在进行了“以后配置”安装后,以 Root 身份使用自定义属性配置 Service Registry在进行了“以后配置”安装后,以非 Root 用户身份使用自定义属性配置 Service Registry中编辑的 install.properties 文件副本的路径名。

    appserver.domain.bounce 目标将停止域然后再重新启动它。

    build-install.xml 文件还包含用于停止和启动 Registry 域的单独的 Ant 目标。要停止域,请使用 Ant 目标 appserver.domain.stop。要启动域,请使用 Ant 目标 appserver.domain.start