本章说明如何启动和停止已经安装并配置的 Sun Java Enterprise System (Java ES) 组件。可使用本节中的过程来检验组件是否正常运行。
在使用本章中的过程之前,您应该已经完成了第 5 章,完成安装后配置中指定的所有安装后配置任务。
如果使用了“安装过程中自动配置”选项,参见安装根目录位置中的 summary.txt 文件来了解每个组件的相关信息。
本章包括以下各节:
Java ES 5 的启动顺序取决于 Web 容器。如果将 Web Server 作为 Web 容器,则启动顺序为:
Common Agent Container
Directory Server
Web Server
如果将 Application Server 作为 Web 容器,则启动顺序为:
Common Agent Container
Directory Server
HADB
Message Queue
Application Server
Portal Server 和 Access Manager 在 Web 容器内部运行,只有启动 Web 容器才能访问这两个组件。
Access Manager 依赖于 Directory Server 和 Web 容器才能如预期那样起作用。可将 Access Manager 部署到以下 Web 容器中:
Web Server
Application Server
默认情况下,Web 容器在安装后并不处于运行状态,您需要将其启动。有关启动和停止 Web Server 和 Application Server 的更多信息,分别参见启动和停止 Web Server和启动和停止 Application Server。Directory Server 必须也处于运行状态,Access Manager 才能起作用。有关启动 Directory Server 的更多信息,参见启动和停止 Directory Server。
在“服务”页面中,Access Manager 不包含任何启动或停止条目。
Application Server 依赖于 Message Queue 才能起作用。如果您在 Java ES 安装程序的“完成”页面中选择了启动服务器选项,则 Application Server 将在安装后自动启动。
也可以通过访问 Application Server 安装目录下 bin 文件夹中的 .bat 文件来启动和停止 Application Server。
切换到 ApplicationServer-base\bin 目录。
启动 Application Server 域。
asadmin.bat start-domain --user admin-user-ID --passwordfile passwordFileName domain-name
例如,键入以下命令以使用 admin-user-ID admin 和 passwordFileName passfile 来启动 domain1:
asadmin.bat start-domain --user admin --passwordfile passfile domain1
切换到 ApplicationServer-base\bin 目录。
启动 Application Server 代理:
asadmin.bat start-node-agent --port admin-Port --user admin-user-ID --password admin-password node-agent--name
切换到 ApplicationServer-base\bin 目录。
停止 Application Server 代理:
asadmin.bat stop-node-agent node-agent-name
默认情况下,Directory Server 会在完成安装后启动。
也可以通过访问 Directory Server 安装目录下 bin 文件夹中的 dsadm.exe 文件来启动和停止 Directory Server。
切换到 DirectoryServer-base\ds6\bin 目录。
cd DirectoryServer-base\ds6\bin
启动 Directory Server 实例。
dsadm.exe start instance-path
例如,键入以下命令启动 Directory Server 实例。
dsadm.exe start C:\Program Files\Sun\JavaES5\DSEE\var\DSInstance
切换到 DirectoryServer-base\ds6\bin 目录。
cd DirectoryServer-base\ds6\bin
停止 Directory Server 实例。
dsadm.exe stop instance-path
默认情况下,Directory Proxy Server 会在您完成安装后启动。
也可以通过访问 Directory Proxy Server 安装目录下 Directory Proxy Server 文件夹中的 dsadm.exe 文件来启动和停止 Directory Proxy Server。
切换到 DirectoryServer-base\dps6\bin 目录。
cd DirectoryServer-base\dps6\bin
启动 Directory Proxy Server 实例。
dpadm.exe start instance-path
例如,键入以下命令启动 Directory Proxy Server 实例。
dpadm.exe start C:\Program Files\Sun\JavaES5\DSEE\var\DPSInstance
切换到 DirectoryServer-base\dps6\bin 目录。
cd DirectoryServer-base\dps6\bin
停止 Directory Proxy Server 实例。
dpadm.exe stop instance-path
HADB Management Agent 被注册为 Windows Server。HADB 服务将依照启动类型自动启动。
成功安装 Java ES 后,HADBMgmtAgent 服务被注册为 Windows 服务。这些服务将自动启动,因为 HADB 的启动类型被设置为“自动”。按照下一过程停止 HADB Management Agent。
选择“开始”>“设置”>“控制面板”。
选择“管理工具”。
选择“服务”。
从“服务”列表中选择想要停止的 HADBMgmtAgent 服务。
可使用以下方法之一来停止该服务:
单击鼠标右键,然后选择“停止”。
单击“停止服务”图标。
在“操作”菜单中,选择“停止”。
Message Queue 没有依赖性。默认情况下,Java ES 安装程序安装在 Windows 上的 Message Queue 会自动启动。但有时您可能希望在 Windows 上启动或停止 Message Queue 服务。
选择“开始”>“设置”>“控制面板”。
选择“管理工具”。
选择“服务”。
在“服务”列表中选择 "Message Queue Broker"。
可使用以下方法之一来启动该服务:
单击鼠标右键,然后选择“启动”。
单击“启动服务”图标。
在“操作”菜单中,选择“启动”。
选择“开始”>“设置”>“控制面板”。
选择“管理工具”。
选择“服务”。
在“服务”列表中选择 "Message Queue Broker"。
可使用以下方法之一来停止该服务:
单击鼠标右键,然后选择“停止”。
单击“停止服务”图标。
在“操作”菜单中,选择“停止”。
不能在安装了任何 Java ES 组件的同一主机上运行 Monitoring Console。有关如何使用 Monitoring Console 的信息,参见《Sun Java Enterprise System 5 监视指南》中的“启动 Monitoring Console”。
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。
适用于 Portal Server 的 Web 协议可以是 HTTP 或 HTTPS。默认情况下,主机为 hostname.domain。
在浏览器窗口中,使用以下 URL 格式显示样例桌面。
默认的 Portal Access URL 和默认的部署 URI 为 /portal。
http://hostname.domain:port/portal
输入 URL 后,将显示欢迎界面,其中包括对 Portal Server 的简短描述以及指向您在安装时选择的样例 portal 的链接。单击其中一个链接可访问样例 portal 的匿名 portal 桌面。如果显示样例桌面时没有任何异常,则表明 Portal Server 安装成功。
在浏览器 URL 字段中键入以下内容:
http://hostname.domain:port/psconsole
检验 Gateway 是否在指定的端口上运行。
netstat -a
默认端口为 443。
查看日志文件以检验是否没有记录任何问题。
通过在浏览器 URL 字段中键入以下内容,以安全模式运行 Portal Server:
https:// gateway-hostname:port
如果在安装期间选择了默认端口 (443),则不需要指定端口号。
Portal Server 的 Secure Remote Access 组件提供基于浏览器的安全远程访问,允许用户从具有支持 Java 技术的浏览器的任何远程设备来访问 portal 内容和服务。Gateway 子组件通过单一接口从内部 Web 服务器和应用服务器向远程用户安全地提供内容。Portal Server Secure Remote Access 依赖于 Portal Server 和 Access Manager 或 Access Manager SDK。
安装 Gateway 子组件并创建所需的配置文件后,启动 Gateway。
gateway-install-root \bin\psadmin.bat start-sra-instance --adminuser amadmin --passwordfile passwordFileName --name default --type gateway
default 是在安装期间所创建的默认网关配置文件。您可在以后创建您自己的配置文件,并且以新的配置文件启动 Gateway。
检查 Gateway 是否在指定的端口上运行。
netstat -a |
默认的 Gateway 端口为 443。
停止 Gateway。
gateway-install-root\bin\psadmin.bat stop-sra-instance --adminuser amadmin --passwordfile passwordFileName --name default --type gateway
此命令将停止在主机上运行的所有 Gateway 实例。
Portal Server 启动和关闭机制是 Web 容器(Web Server 或 Application Server)启动和关闭机制的一部分。Portal Server 依赖于 Directory Server、Access Manager(或 Access Manager SDK)以及 Web 容器。
启动 Directory Server 实例。
JavaES5-Install-Dir\DSEE\ds6\bin\dsadm.exe start DSInstancePath
启动 Cacao Server 实例。
JavaES5-Install-Dir \share\cacao_2\bin\cacaoadm.bat start
请等待一段时间以确保 Cacao Server 启动。
(可选的)检验 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 |
启动 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 和社区样例将失败。
启动 Web 容器(可以是 Web Server 或 Application Server)。
如果 Access Manager 和 Portal Server 均部署在同一个 Web 容器中,则在默认情况下,启动 Web 容器会调用 Access Manager 和 Portal Server。
Service Registry 安装会在 ServiceRegistry-basedata\domains\registry 目录中创建一个 Application Server 域。
此域的 Application Server 管理控制台具有端口号 6489。Service Registry 将自动作为一个 Web 应用程序部署在 6480 端口处的 registry 域中。
切换到 ServiceRegistry-base 目录。
启动 Service Registry。
JavaES-install-dir\share\ant\bin\ant.bat -f build-install.xml appserver.domain.start
将显示一条消息,指示服务器正在启动。当启动进程结束后,将显示另外一条消息。
要访问 Service Registry Web Console,请在浏览器中使用以下 URL 格式:
https://hostname:port
如果是在安装了 Service Registry 的同一系统中运行您的浏览器,则指定本地主机作为 hostname。
否则,不要指定本地主机作为 hostname,而是使用其上正在运行 Service Registry 的系统的名称。
安装期间所分配的默认端口号为 6480。例如:
https://mycomputer.example.com:6480
您应看到 Web Console 的欢迎页面。默认登录名为 admin。密码在安装期间设置。
展开“应用程序” 节点,再展开“Web 应用程序”节点。Service Registry 被部署为名为 soar 的 Web 应用程序。
切换到 ServiceRegistry-base 目录。
停止 Service Registry。
JavaES-install-dir\share\ant\bin\ant.bat -f build-install.xml appserver.domain.stop
切换到 ServiceRegistry-base\install 目录。
重新启动 Service Registry。
JavaES-install-dir\share\ant\bin\ant.bat build-install.xml appserver.domain.bounce
切换到 WebProxyServer-base\admin-service-id\ 目录。
键入 startsvr.bat。
默认的 admin-service ID 为 proxy-admserv。
切换到 WebProxyServer-base\proxy-service-id\ 目录。
键入 startsvr.bat。
默认的 proxy-service ID 为 proxy-server1。
切换到 JavaES-install-dir\proxy-service-id\ 目录。
键入 startsockd.bat。
默认的 proxy-service ID 为 proxy-server1。
切换到 JavaES-install-dir\proxy-service-id\ 目录。
键入 stopsockd.bat。
默认的 proxy-service ID 为 proxy-server1。
如果您在 Java ES 安装程序的“完成”页面中选择了启动服务器选项,则 Web Server 将在安装后自动启动。
选择“开始”> "Sun Java Enterprise System 5" > "Web Server 7.0" >“启动 Web Server Administrator Server”。
将显示命令屏幕。
选择“开始”> "Sun Java Enterprise System 5" > "Web Server 7.0" >“停止 Web Server Administrator Server”。
将显示命令屏幕。
选择“开始”> "Sun Java Enterprise System 5" > "Web Server 7.0" >“管理控制台”。
将出现“Web Server 7.0 Administration Server 登录”页面。
键入“用户名”和“密码”,然后单击“确定”。
将出现 "Web Server 7.0 Administration Server" 页面。
从下拉列表中选择一个服务器,然后单击“管理”。
将出现 "Server Manager" 页面。
单击“开启服务器”。
Web Server 将启动,并出现一个确认对话框。
选择“开始”> "Sun Java Enterprise System 5" > "Web Server 7.0" >“管理控制台”。
将出现“Web Server 7.0 Administration Server 登录”页面。
键入“用户名”和“密码”,然后单击“确定”。
将出现 "Web Server 7.0 Administration Server" 页面。
从下拉列表中选择一个服务器,然后单击“管理”。
将出现 "Server Manager" 页面。
单击“关闭服务器”。
Web Server 将停止,并出现一个确认对话框。
选择“开始”>“设置”>“控制面板”。
选择“管理工具”。
选择“服务”。
从“服务”列表中选择 "Web Server 7.0"。
可使用以下方法之一来启动该服务:
单击鼠标右键,然后选择“启动”。
单击“启动服务”图标。
单击“操作”菜单,然后单击“启动”选项。
选择 "Sun Java System Web Server 7.0 Administration Server" 并重复第 4 步,以启动 Web Server Administration Server。
选择“开始”>“设置”>“控制面板”。
选择“管理工具”。
选择“服务”。
从“服务”列表中选择 "Web Server 7.0"。
可使用以下方法之一来停止该服务:
单击鼠标右键,然后选择“停止”。
单击“停止服务”图标。
在“操作”菜单中,选择“停止”。
选择 "Sun Java System Web Server 7.0 Administration Server" 并重复第 4 步,以停止 Web Server Administration Server。
如果您完成了本章的内容,便检验了您所安装和配置的 Java ES 组件运行正常。现在即可开始管理各个 Java ES 组件。有关详细信息,参见 Java ES 组件文档,网址为 http://docs.sun.com/app/docs/prod/entsys.5 及 http://docs.sun.com/app/docs/db/prod/entsys.5?l=zh。