Sun ONE logo     上一个      目录      索引      下一个     
Sun ONE Application Server 7, Update 1 管理员指南



设置管理服务器首选项

管理服务器是 Sun ONE Application Server 的特殊实例,用于提供管理界面并为管理界面和命令行界面提供管理设备。此外,还用于管理 Sun ONE Application Server 的配置、部署和监视设备。本 module 介绍如何配置管理服务器。

本 module 包括以下主题:

关于管理服务器

管理服务器是 Sun ONE Application Server 的特殊实例,用于为管理界面和命令行界面提供管理设备。还用于管理这些界面的配置、部署和监视设备,并提供管理界面页面。管理服务器必须处于运行状态,才能使用管理界面并在命令行界面中运行大多数命令。

管理服务器在您安装 Sun ONE Application Server(非随附版本)或创建新域时安装。每个域只能有一个管理服务器,但可以创建多个由管理服务器管理的 Sun ONE Application Server 实例。使用管理服务器,可以访问每个应用程序服务器实例的配置设置、部署的应用程序和其它服务器功能。

有关管理域的详细信息,请参见“配置管理域”

如果使用的是非随附版本的 Sun ONE Application Server,则在安装 Sun ONE Application Server 时,应为管理服务器选择端口号,或使用默认端口号 4848。

如果使用的是 Solaris 9 随附版本的 Sun ONE Application Server,则必须手动创建域和管理服务器。有关配置 Solaris 9 随附版本的详细信息,请参见“配置 Solaris 捆绑版”

要访问管理界面,请在 Web 浏览器中键入:

http://hostname.domain:port/

请注意,此处的 domain 不是 Sun ONE Application Server 管理域,而是域名。

例如:

http://austen.sun.com:4848/

如果要从安装了 Sun ONE Application Server 的同一台计算机上访问管理服务器,可以使用:

http://localhost:4848

系统将提示您输入用户名和密码。

启动管理服务器

要启动或重新启动管理服务器,请使用以下主题介绍的方法之一:

使用 startserv 脚本

要使用启动脚本启动管理服务器,请以超级用户的身份登录(如果管理服务器运行所在的端口号小于 1024 [UNIX]),否则请以超级用户的身份或使用此服务器的用户帐户登录。在命令行提示处,转至目录:

install_dir/domains/domain_dir/admin-server/bin

其中,install_dir 是安装此服务器的目录,domain_dir 是管理域目录。

对于 UNIX,请键入:

./startserv

您可以在该行结尾使用可选参数 -i。管理服务器通常作为后台进程运行。-i 选项用于禁止管理服务器在后台运行。如果使用 /etc/inittab 运行此服务器,则此选项非常有用。

对于 Windows,请运行 startserv.bat 文件。



注意

如果管理服务器已经运行,则 startserv 命令将失败。必须先停止管理服务器,然后再使用 startserv 命令。此外,如果管理服务器启动失败,则应在尝试重新启动之前中止此进程。



使用命令行界面

命令行界面的 asadmin 公用程序包含 start-domain 命令,用于启动应用程序服务器和所有关联的 Sun ONE Application Server 实例。您只能在本地运行此命令,即从安装 Sun ONE Application Server 的计算机上运行。此命令不需要任何参数。

此外,您还可以使用 start-domain 命令启动管理域中的所有实例。此命令使用以下语法:

asadmin start-domain [--domain domain-name]

有关使用命令行界面的详细信息,请参见命令行界面的联机帮助和“使用命令行界面”

使用“服务”窗口 (Windows)

要使用 Windows 中的“服务控制面板”来启动管理服务器,请执行以下步骤:

  1. 在“控制面板”中,单击“管理工具”。
  2. 单击“服务”。
  3. 滚动服务列表并双击“Application Server 7.0 Administration Server”服务。
  4. 为给定的域选择管理服务器。“服务”窗口中的“名称”列将管理服务器的名称显示为 Sun App Server Admin Server (your_domain_name:admin-server)。

  5. 单击“启动”。
  6. 单击“确定”。

启动计算机时,Application Server 7.0 Administration Server 服务将自动启动。

使用“开始”菜单 (Windows)

要使用 Windows 的“开始”菜单启动管理服务器,请执行以下步骤:

  1. 从“开始”菜单中,选择“程序”。
  2. 选择“Sun Microsystems”。
  3. 选择“Sun ONE Application Server 7”。
  4. 单击“启动应用程序服务器”。

关闭管理服务器

管理服务器启动后,它将持续运行、监听并接收请求。如果更改管理服务器记录首选项或管理服务器的 HTTP 监听器监听的端口,则可能需要停止并重新启动此服务器。

停止管理服务器时,它将停止接收新的连接。然后,将等待所有未完成的连接全部完成。停止管理服务器后,您将无法使用管理界面或命令行界面。

可以使用以下主题介绍的方法之一来停止管理服务器:

关闭管理服务器后,可能需要几秒钟的时间完成关闭进程。

使用管理界面关闭

要使用管理界面关闭管理服务器,请执行以下步骤:

  1. 在左窗格中,单击“Admin Server”。
  2. 单击“Control”选项卡。
  3. 单击“停止”。
  4. 单击此链接时,管理服务器将立即关闭,而不会显示其它屏幕。

使用 stopserv 脚本关闭

要手动停止管理服务器,请在命令提示符处转到以下目录:

install_dir/domains/domain_dir/admin-server/bin

其中,install_dir 是安装此服务器的目录,domain_dir 是域目录。

对于 UNIX,请键入:

./stopserv

必须以运行此服务器的用户身份运行此命令。

如果使用 */etc*/inittab 文件重新启动此服务器,则在尝试停止服务器前,必须从 */etc*/inittab 中删除启动此服务器的行,并键入 kill -1。否则,此服务器在停止后将自动重新启动。

对于 Windows,请运行 stopserv.bat 文件。

使用命令行界面关闭

可以使用命令行界面 asadmin 公用程序的 shutdown 命令停止管理服务器。此命令不需要任何参数,既可以在本地运行,也可以远程运行。

此外,您还可以使用命令行界面 asadmin 公用程序的 stop-appserv 命令,停止管理服务器和所有关联的 Sun ONE Application Server 实例。您只能在本地运行此命令,即从安装 Sun ONE Application Server 的计算机上运行。此命令不需要任何参数。

还可以通过使用 stop-domain 命令关闭域来关闭管理服务器。默认情况下,此命令将关闭域中的所有实例(包括管理服务器)。您还可以对其进行配置,从而关闭域中的所有实例(管理服务器除外)。此命令的语法如下:

asadmin stop-domain [--user admin_user] [--password admin_password] [--host admin_host] [--port admin_port] [--local=true/false] [--domain domain_name] [--adminserv=true/false] [--passwordfile file_name] [--secure | -s]

如果使用 local 选项,则该命令将在本地运行。如果使用 --adminserv=false 选项,则此命令将不停止管理服务器。但在默认情况下,--adminserv 将设置为 True,因此管理服务器将在默认情况下停止。

有关使用命令行界面的详细信息,请参见命令行界面的联机帮助和“使用命令行界面”

使用“服务”窗口关闭 (Windows)

要使用“服务”窗口关闭管理服务器,请执行以下步骤:

  1. 在“控制面板”中,单击“管理工具”。
  2. 单击“服务”。
  3. 滚动服务列表并双击“Sun Application Server 7 Admin Server”服务。
  4. 单击“停止”。
  5. 单击“确定”。

访问管理服务器设置

要访问管理服务器设置,请在管理界面的左窗格中单击“Admin Server”。管理服务器的设置显示在右窗格中,并按选项卡组的形式组织。

   管理服务器用户界面
此图显示管理界面中的管理服务器。

单击某一选项卡可以访问某一特定功能区域的设置。有时,单击某一选项卡可以直接转到某个页面,有时则显示从中进行选择的页面列表。

本 module 介绍“Control”和“HTTP Listener”选项卡。有关监视和 SNMP 设置的信息,请参见“监视 Sun ONE Application Server”。有关记录的信息,请参见“使用日志”

查看管理服务器控制设置

管理服务器控制设置显示实例名称 (Admin Server)、管理服务器运行所在的端口、包含配置文件的目录和正在运行的 Sun ONE Application Server 软件的版本。

查看这些设置的步骤:

  1. 在左窗格中,单击“Admin Server”。
  2. 单击“Control”选项卡。

向管理服务器应用更改

使用管理界面或命令行界面更改管理服务器的配置信息时,可能需要应用所做的更改才能使它们生效。此操作也称作服务器重新配置。应用更改时,自上次应用更改以来对配置所做的所有更改都将生效。

对需要应用更改的管理服务器配置进行更改后,在左窗格树视图中的“Admin Server”旁边将显示一个黄色图标。

   警告图标
此图显示需要应用更改时显示的黄色三角形图标。

应用配置更改的步骤:

  1. 在左窗格中,单击“Admin Server”。
  2. 单击“Control”选项卡。
  3. 单击“Apply Changes”。
  4. 应用更改后,屏幕将显示一个消息。

为管理服务器编辑 HTTP 监听器设置

管理服务器必须通过 HTTP 监听器接收请求,才能对其进行处理。

对于 Sun ONE Application Server 的非随附版本,安装时将自动创建管理服务器的 HTTP 监听器 http-listener-1。此 HTTP 监听器使用 IP 地址 0.0.0.0 和安装过程中指定为管理服务器端口号的端口号。默认端口号为 4848。您不能删除默认的 HTTP 监听器。

对于管理服务器实例(在域中),只有 HTTP 监听器具有 http-listener-1 ID。也就是说,如果创建管理服务器实例,则只有一个 HTTP 监听器可以始终在 HTTP 或 HTTPS 协议中起作用。(此外,还意味着您不能同时与管理服务器建立 HTTP 和 HTTPS 连接)。有关配置 Solaris 9 随附版本的详细信息,请参见“配置 Solaris 捆绑版”

您可以在 HTTP 监听器上激活和配置管理服务器的 SSL/TLS 安全设置。

此外,您可以指定 HTTP 监听器中接收方线程(有时称作接受线程)的数目。接受线程是等待连接的线程,用于接受连接并将其置于队列中以便随后由辅助线程拾取。理想情况下,您需要有足够的接受线程,以便在新请求传入时始终有一个可用的线程,但是,线程数不能过多,否则会占用过多的系统资源。默认线程数为 1。最好是系统上的每个 CPU 都有一个接受线程。如果发现性能问题,则可以调整此值。有关性能的详细信息,请参见《Sun ONE Application Server Performance Tuning and Sizing Guide》。

编辑管理服务器的 HTTP 监听器设置的步骤:

  1. 在左窗格中,单击“Admin Server”。
  2. 单击“HTTP Listeners”选项卡。
  3. 进行所需的更改并单击“OK”。

有关 HTTP 监听器的详细信息,请参见联机帮助。

设置 SNMP、记录和安全首选项

有关 SNMP 设置的信息,请参见“监视 Sun ONE Application Server”。有关记录的信息,请参见“使用日志”。有关安全设置的信息,请参见《Sun ONE Application Server Administrator's Guide to Security》。


上一个      目录      索引      下一个     
Copyright 2003 Sun Microsystems, Inc. All rights reserved.