适用于 Microsoft Windows 的 Sun Java Enterprise System 5 安装指南

第 6 章 检验安装的 Java ES 组件

本章说明如何启动和停止已经安装并配置的 Sun Java Enterprise System (Java ES) 组件。可使用本节中的过程来检验组件是否正常运行。

在使用本章中的过程之前,您应该已经完成了第 5 章,完成安装后配置中指定的所有安装后配置任务。


注 –

如果使用了“安装过程中自动配置”选项,参见安装根目录位置中的 summary.txt 文件来了解每个组件的相关信息。


本章包括以下各节:

Java ES 的启动顺序

Java ES 5 的启动顺序取决于 Web 容器。如果将 Web Server 作为 Web 容器,则启动顺序为:

  1. Common Agent Container

  2. Directory Server

  3. Web Server

    如果将 Application Server 作为 Web 容器,则启动顺序为:

  1. Common Agent Container

  2. Directory Server

  3. HADB

  4. Message Queue

  5. Application Server

Portal Server 和 Access Manager 在 Web 容器内部运行,只有启动 Web 容器才能访问这两个组件。

启动和停止 Access Manager

Access Manager 依赖于 Directory Server 和 Web 容器才能如预期那样起作用。可将 Access Manager 部署到以下 Web 容器中:

默认情况下,Web 容器在安装后并不处于运行状态,您需要将其启动。有关启动和停止 Web Server 和 Application Server 的更多信息,分别参见启动和停止 Web Server启动和停止 Application Server。Directory Server 必须也处于运行状态,Access Manager 才能起作用。有关启动 Directory Server 的更多信息,参见启动和停止 Directory Server

在“服务”页面中,Access Manager 不包含任何启动或停止条目。

启动和停止 Application Server

Application Server 依赖于 Message Queue 才能起作用。如果您在 Java ES 安装程序的“完成”页面中选择了启动服务器选项,则 Application Server 将在安装后自动启动。

也可以通过访问 Application Server 安装目录下 bin 文件夹中的 .bat 文件来启动和停止 Application Server。

Procedure启动 Application Server 域

  1. 切换到 ApplicationServer-base\bin 目录。

  2. 启动 Application Server 域。

    asadmin.bat start-domain --user admin-user-ID --passwordfile passwordFileName domain-name

    例如,键入以下命令以使用 admin-user-ID adminpasswordFileName passfile 来启动 domain1

    asadmin.bat start-domain --user admin --passwordfile passfile domain1

Procedure停止 Application Server 域

  1. 切换到 ApplicationServer-base\bin 目录。

  2. 停止 Application Server 域:

    asadmin.bat stop-domain domainName

Procedure启动 Application Server 代理

  1. 切换到 ApplicationServer-base\bin 目录。

  2. 启动 Application Server 代理:

    asadmin.bat start-node-agent --port admin-Port --user admin-user-ID --password admin-password node-agent--name

Procedure停止 Application Server 代理

  1. 切换到 ApplicationServer-base\bin 目录。

  2. 停止 Application Server 代理:

    asadmin.bat stop-node-agent node-agent-name

启动和停止 Directory Server

默认情况下,Directory Server 会在完成安装后启动。

也可以通过访问 Directory Server 安装目录下 bin 文件夹中的 dsadm.exe 文件来启动和停止 Directory Server。

Procedure启动 Directory Server

  1. 切换到 DirectoryServer-base\ds6\bin 目录。

    cd DirectoryServer-base\ds6\bin

  2. 启动 Directory Server 实例。

    dsadm.exe start instance-path

    例如,键入以下命令启动 Directory Server 实例。

    dsadm.exe start C:\Program Files\Sun\JavaES5\DSEE\var\DSInstance

Procedure停止 Directory Server

  1. 切换到 DirectoryServer-base\ds6\bin 目录。

    cd DirectoryServer-base\ds6\bin

  2. 停止 Directory Server 实例。

    dsadm.exe stop instance-path

启动和停止 Directory Proxy Server

默认情况下,Directory Proxy Server 会在您完成安装后启动。

也可以通过访问 Directory Proxy Server 安装目录下 Directory Proxy Server 文件夹中的 dsadm.exe 文件来启动和停止 Directory Proxy Server。

Procedure启动 Directory Proxy Server

  1. 切换到 DirectoryServer-base\dps6\bin 目录。

    cd DirectoryServer-base\dps6\bin

  2. 启动 Directory Proxy Server 实例。

    dpadm.exe start instance-path

    例如,键入以下命令启动 Directory Proxy Server 实例。

    dpadm.exe start C:\Program Files\Sun\JavaES5\DSEE\var\DPSInstance

Procedure停止 Directory Proxy Server

  1. 切换到 DirectoryServer-base\dps6\bin 目录。

    cd DirectoryServer-base\dps6\bin

  2. 停止 Directory Proxy Server 实例。

    dpadm.exe stop instance-path

启动和停止 HADB Management Agent

HADB Management Agent 被注册为 Windows Server。HADB 服务将依照启动类型自动启动。

成功安装 Java ES 后,HADBMgmtAgent 服务被注册为 Windows 服务。这些服务将自动启动,因为 HADB 的启动类型被设置为“自动”。按照下一过程停止 HADB Management Agent。

Procedure从服务中停止 HADB

  1. 选择“开始”>“设置”>“控制面板”。

  2. 选择“管理工具”。

  3. 选择“服务”。

  4. 从“服务”列表中选择想要停止的 HADBMgmtAgent 服务。

    可使用以下方法之一来停止该服务:

    • 单击鼠标右键,然后选择“停止”。

    • 单击“停止服务”图标。

    • 在“操作”菜单中,选择“停止”。

启动和停止 Message Queue

Message Queue 没有依赖性。默认情况下,Java ES 安装程序安装在 Windows 上的 Message Queue 会自动启动。但有时您可能希望在 Windows 上启动或停止 Message Queue 服务。

Procedure从 Windows 开始菜单启动 Message Queue

  1. 选择“开始”>“程序”> "Sun Java Enterprise System 5" > "Message Queue 3.7 UR1" > "Message Broker"。

Procedure使用 Windows 服务启动 Message Queue

  1. 选择“开始”>“设置”>“控制面板”。

  2. 选择“管理工具”。

  3. 选择“服务”。

  4. 在“服务”列表中选择 "Message Queue Broker"。

    可使用以下方法之一来启动该服务:

    • 单击鼠标右键,然后选择“启动”。

    • 单击“启动服务”图标。

    • 在“操作”菜单中,选择“启动”。

Procedure使用 Windows 服务停止 Message Queue

  1. 选择“开始”>“设置”>“控制面板”。

  2. 选择“管理工具”。

  3. 选择“服务”。

  4. 在“服务”列表中选择 "Message Queue Broker"。

    可使用以下方法之一来停止该服务:

    • 单击鼠标右键,然后选择“停止”。

    • 单击“停止服务”图标。

    • 在“操作”菜单中,选择“停止”。

启动和停止 Monitoring Console

不能在安装了任何 Java ES 组件的同一主机上运行 Monitoring Console。有关如何使用 Monitoring Console 的信息,参见《Sun Java Enterprise System 5 监视指南》中的“启动 Monitoring Console”

启动 Web 容器以访问 Portal Server 桌面

Portal Server 启动和关闭机制是 Sun Java Systems Web 容器运行时所在的 Web 容器的启动和关闭机制中的一部分。Portal Server 还依赖于 Directory Server、Access Manager 和 Access Manager SDK。以下各节介绍如何在安装和配置后启动您的 Sun Web 容器、Access Manager 和 Portal Server:

Portal Server 管理是通过使用 Access Manager 管理控制台进行管理的。有关如何打开 Access Manager 管理控制台的信息,参见启动和停止 Access Manager

Procedure从 Sun Web 容器访问 Portal Server 桌面

适用于 Portal Server 的 Web 协议可以是 HTTP 或 HTTPS。默认情况下,主机为 hostname.domain

  1. 在浏览器窗口中,使用以下 URL 格式显示样例桌面。

    默认的 Portal Access URL 和默认的部署 URI 为 /portal

    http://hostname.domain:port/portal

    输入 URL 后,将显示欢迎界面,其中包括对 Portal Server 的简短描述以及指向您在安装时选择的样例 portal 的链接。单击其中一个链接可访问样例 portal 的匿名 portal 桌面。如果显示样例桌面时没有任何异常,则表明 Portal Server 安装成功。

  2. 在浏览器 URL 字段中键入以下内容:

    http://hostname.domain:port/psconsole

  3. 检验 Gateway 是否在指定的端口上运行。

    netstat -a

    默认端口为 443。

    • 如果 Gateway 未运行,则将其启动。

      PortalServer-base\bin\psadmin.bin start-sra-instance –u amadmin -f amadmin-password-file – –instance-type gateway – –instance-name gateway-instance-name

  4. 查看日志文件以检验是否没有记录任何问题。

  5. 通过在浏览器 URL 字段中键入以下内容,以安全模式运行 Portal Server:

    https:// gateway-hostname:port

    如果在安装期间选择了默认端口 (443),则不需要指定端口号。

启动和停止 Portal Server Secure Remote Access

Portal Server 的 Secure Remote Access 组件提供基于浏览器的安全远程访问,允许用户从具有支持 Java 技术的浏览器的任何远程设备来访问 portal 内容和服务。Gateway 子组件通过单一接口从内部 Web 服务器和应用服务器向远程用户安全地提供内容。Portal Server Secure Remote Access 依赖于 Portal Server 和 Access Manager 或 Access Manager SDK。

Procedure启动 Portal Server Secure Remote Access Gateway

  1. 安装 Gateway 子组件并创建所需的配置文件后,启动 Gateway。

    gateway-install-root \bin\psadmin.bat start-sra-instance --adminuser amadmin --passwordfile passwordFileName --name default --type gateway

    default 是在安装期间所创建的默认网关配置文件。您可在以后创建您自己的配置文件,并且以新的配置文件启动 Gateway。

  2. 检查 Gateway 是否在指定的端口上运行。


    netstat -a

    默认的 Gateway 端口为 443。

Procedure停止 Portal Server Secure Remote Access Gateway

  1. 停止 Gateway。

    gateway-install-root\bin\psadmin.bat stop-sra-instance --adminuser amadmin --passwordfile passwordFileName --name default --type gateway

    此命令将停止在主机上运行的所有 Gateway 实例。

启动和停止 Portal Server

Portal Server 启动和关闭机制是 Web 容器(Web Server 或 Application Server)启动和关闭机制的一部分。Portal Server 依赖于 Directory Server、Access Manager(或 Access Manager SDK)以及 Web 容器。

Procedure启动 Portal Server

  1. 启动 Directory Server 实例。

    JavaES5-Install-Dir\DSEE\ds6\bin\dsadm.exe start DSInstancePath

  2. 启动 Cacao Server 实例。

    JavaES5-Install-Dir \share\cacao_2\bin\cacaoadm.bat start

    请等待一段时间以确保 Cacao Server 启动。

  3. (可选的)检验 Cacao Server 的状态。

    JavaES5-Install-Dir\share\cacao_2\bin\cacaoadm.bat status

    将按照以下格式显示 Cacao Server 的状态:


    default instance is DISABLED at system startup.
    Current retries count : 0/4
    Processes:
    3780
    Uptime: 0 day(s), 0:8
  4. 启动 Derby Server 实例。

    JavaES5-Install-Dir \share\ant\bin\ant.bat -buildfile PortalServer-base\lib\derby.xml -propertyfile PortalServer-base\config\PSConfig.properties start-instance


    注 –

    如果 Derby Server 未启动,则 Wiki 和社区样例将失败。


  5. 启动 Web 容器(可以是 Web Server 或 Application Server)。


    注 –

    如果 Access Manager 和 Portal Server 均部署在同一个 Web 容器中,则在默认情况下,启动 Web 容器会调用 Access Manager 和 Portal Server。


    1. 要启动 Web Server,键入:

      JavaES5-Install-Dir \WebServer7\WebServer-Instance\bin\start.bat

      其中

    2. 要启动 Application Server,键入:

      JavaES5-Install-Dir\appserver\bin\asadmin.bat start-domain --user adminUserName --password adminPassword deployedDomain

启动和停止 Service Registry

Service Registry 安装会在 ServiceRegistry-basedata\domains\registry 目录中创建一个 Application Server 域。

此域的 Application Server 管理控制台具有端口号 6489。Service Registry 将自动作为一个 Web 应用程序部署在 6480 端口处的 registry 域中。

Procedure启动 Service Registry

  1. 切换到 ServiceRegistry-base 目录。

  2. 启动 Service Registry。

    JavaES-install-dir\share\ant\bin\ant.bat -f build-install.xml appserver.domain.start

接下来的操作

将显示一条消息,指示服务器正在启动。当启动进程结束后,将显示另外一条消息。

Procedure访问 Service Registry Web Console

  1. 要访问 Service Registry Web Console,请在浏览器中使用以下 URL 格式:

    https://hostname:port
    
  2. 如果是在安装了 Service Registry 的同一系统中运行您的浏览器,则指定本地主机作为 hostname

    否则,不要指定本地主机作为 hostname,而是使用其上正在运行 Service Registry 的系统的名称。

    安装期间所分配的默认端口号为 6480。例如:

    https://mycomputer.example.com:6480
接下来的操作

您应看到 Web Console 的欢迎页面。默认登录名为 admin。密码在安装期间设置。

展开“应用程序” 节点,再展开“Web 应用程序”节点。Service Registry 被部署为名为 soar 的 Web 应用程序。

Procedure停止 Service Registry

  1. 切换到 ServiceRegistry-base 目录。

  2. 停止 Service Registry。

    JavaES-install-dir\share\ant\bin\ant.bat -f build-install.xml appserver.domain.stop

Procedure重新启动 Service Registry

  1. 切换到 ServiceRegistry-base\install 目录。

  2. 重新启动 Service Registry。

    JavaES-install-dir\share\ant\bin\ant.bat build-install.xml appserver.domain.bounce

启动和停止 Web Proxy Server

Procedure从命令提示符启动 Proxy Administration Server 服务

  1. 切换到 WebProxyServer-base\admin-service-id\ 目录。

  2. 键入 startsvr.bat

    默认的 admin-service ID 为 proxy-admserv

Procedure从命令提示符停止 Proxy Admin Server 服务

  1. 切换到 WebProxyServer-base\admin-service-id\ 目录。

  2. 键入 stopsvr.bat

    默认的 admin-service ID 为 proxy-admserv

Procedure从命令提示符启动 Proxy Server 服务

  1. 切换到 WebProxyServer-base\proxy-service-id\ 目录。

  2. 键入 startsvr.bat

    默认的 proxy-service ID 为 proxy-server1

Procedure从命令提示符停止 Proxy Server 服务

  1. 切换到 WebProxyServer-base\proxy-service-id\ 目录。

  2. 键入 stopsvr.bat

    默认的 proxy-service ID 为 proxy-server1

Procedure从命令提示符启动 Socks Server 服务

  1. 切换到 JavaES-install-dir\proxy-service-id\ 目录。

  2. 键入 startsockd.bat

    默认的 proxy-service ID 为 proxy-server1

Procedure从命令提示符停止 Socks Server 服务

  1. 切换到 JavaES-install-dir\proxy-service-id\ 目录。

  2. 键入 stopsockd.bat

    默认的 proxy-service ID 为 proxy-server1

Procedure从开始菜单启动 Proxy Admin Server 服务

  1. 选择“开始”>“程序”> "Sun Java Enterprise System 5" > "Web Proxy Server 4.0.4" >“启动管理服务器”。

Procedure从开始菜单启动 Proxy Server 服务

  1. 选择“开始”>“程序”> "Sun Java Enterprise System 5" > "Web Proxy Server 4.0.4" >“启动代理服务器”。

Procedure从开始菜单停止 Proxy Server 服务

  1. 选择“开始”>“程序”> "Sun Java Enterprise System 5" > "Web Proxy Server 4.0.4" >“停止代理服务器”。

启动和停止 Web Server

如果您在 Java ES 安装程序的“完成”页面中选择了启动服务器选项,则 Web Server 将在安装后自动启动。

Procedure从 Windows 开始菜单控制台启动 Web Server

  1. 选择“开始”> "Sun Java Enterprise System 5" > "Web Server 7.0" >“启动 Web Server Administrator Server”。

    将显示命令屏幕。

Procedure从 Windows 开始菜单控制台停止 Web Server

  1. 选择“开始”> "Sun Java Enterprise System 5" > "Web Server 7.0" >“停止 Web Server Administrator Server”。

    将显示命令屏幕。

Procedure使用 Web Server Administration Server 启动 Web Server

  1. 选择“开始”> "Sun Java Enterprise System 5" > "Web Server 7.0" >“管理控制台”。

    将出现“Web Server 7.0 Administration Server 登录”页面。

  2. 键入“用户名”和“密码”,然后单击“确定”。

    将出现 "Web Server 7.0 Administration Server" 页面。

  3. 从下拉列表中选择一个服务器,然后单击“管理”。

    将出现 "Server Manager" 页面。

  4. 单击“开启服务器”。

    Web Server 将启动,并出现一个确认对话框。

Procedure使用 Web Server Administration Server 停止 Web Server

  1. 选择“开始”> "Sun Java Enterprise System 5" > "Web Server 7.0" >“管理控制台”。

    将出现“Web Server 7.0 Administration Server 登录”页面。

  2. 键入“用户名”和“密码”,然后单击“确定”。

    将出现 "Web Server 7.0 Administration Server" 页面。

  3. 从下拉列表中选择一个服务器,然后单击“管理”。

    将出现 "Server Manager" 页面。

  4. 单击“关闭服务器”。

    Web Server 将停止,并出现一个确认对话框。

Procedure使用 Windows 服务启动 Web Server

  1. 选择“开始”>“设置”>“控制面板”。

  2. 选择“管理工具”。

  3. 选择“服务”。

  4. 从“服务”列表中选择 "Web Server 7.0"。

    可使用以下方法之一来启动该服务:

    • 单击鼠标右键,然后选择“启动”。

    • 单击“启动服务”图标。

    • 单击“操作”菜单,然后单击“启动”选项。

  5. 选择 "Sun Java System Web Server 7.0 Administration Server" 并重复第 4 步,以启动 Web Server Administration Server。

Procedure使用 startserv.bat 启动 Web Server

  1. 切换到 WebServer-base\admin-server\bin 目录。

  2. 运行 startserv.bat 命令以启动 Web Server 进程。

Procedure使用 startserv.bat 启动 Web Server 实例

  1. 切换到 WebServer-base\https-[INSTANCE_NAME]\bin 目录。

  2. 运行 startserv.bat 命令以启动 Web Server 进程。

Procedure使用 Windows 服务停止 Web Server

  1. 选择“开始”>“设置”>“控制面板”。

  2. 选择“管理工具”。

  3. 选择“服务”。

  4. 从“服务”列表中选择 "Web Server 7.0"。

    可使用以下方法之一来停止该服务:

    • 单击鼠标右键,然后选择“停止”。

    • 单击“停止服务”图标。

    • 在“操作”菜单中,选择“停止”。

  5. 选择 "Sun Java System Web Server 7.0 Administration Server" 并重复第 4 步,以停止 Web Server Administration Server。

Procedure使用 stopserv.bat 停止 Web Server

  1. 切换到 WebServer-base\https-admserv

  2. 运行 stopserv.bat 命令以停止 Web Server 进程。

Procedure使用 stopserv.bat 停止 Web Server 实例

  1. 切换到 WebServer-base\https-[INSTANCE_NAME]

  2. 运行 stopserv.bat 命令以停止 Web Server 进程。

接下来的操作

如果您完成了本章的内容,便检验了您所安装和配置的 Java ES 组件运行正常。现在即可开始管理各个 Java ES 组件。有关详细信息,参见 Java ES 组件文档,网址为 http://docs.sun.com/app/docs/prod/entsys.5http://docs.sun.com/app/docs/db/prod/entsys.5?l=zh