![]() |
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 中的“服务控制面板”来启动管理服务器,请执行以下步骤:
- 在“控制面板”中,单击“管理工具”。
- 单击“服务”。
- 滚动服务列表并双击“Application Server 7.0 Administration Server”服务。
为给定的域选择管理服务器。“服务”窗口中的“名称”列将管理服务器的名称显示为 Sun App Server Admin Server (your_domain_name:admin-server)。
- 单击“启动”。
- 单击“确定”。
启动计算机时,Application Server 7.0 Administration Server 服务将自动启动。
使用“开始”菜单 (Windows)
要使用 Windows 的“开始”菜单启动管理服务器,请执行以下步骤:
- 从“开始”菜单中,选择“程序”。
- 选择“Sun Microsystems”。
- 选择“Sun ONE Application Server 7”。
- 单击“启动应用程序服务器”。
关闭管理服务器
管理服务器启动后,它将持续运行、监听并接收请求。如果更改管理服务器记录首选项或管理服务器的 HTTP 监听器监听的端口,则可能需要停止并重新启动此服务器。
停止管理服务器时,它将停止接收新的连接。然后,将等待所有未完成的连接全部完成。停止管理服务器后,您将无法使用管理界面或命令行界面。
可以使用以下主题介绍的方法之一来停止管理服务器:
关闭管理服务器后,可能需要几秒钟的时间完成关闭进程。
使用管理界面关闭
要使用管理界面关闭管理服务器,请执行以下步骤:
- 在左窗格中,单击“Admin Server”。
- 单击“Control”选项卡。
- 单击“停止”。
单击此链接时,管理服务器将立即关闭,而不会显示其它屏幕。
使用 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)
要使用“服务”窗口关闭管理服务器,请执行以下步骤:
- 在“控制面板”中,单击“管理工具”。
- 单击“服务”。
- 滚动服务列表并双击“Sun Application Server 7 Admin Server”服务。
- 单击“停止”。
- 单击“确定”。
访问管理服务器设置
要访问管理服务器设置,请在管理界面的左窗格中单击“Admin Server”。管理服务器的设置显示在右窗格中,并按选项卡组的形式组织。
   管理服务器用户界面
![]()
单击某一选项卡可以访问某一特定功能区域的设置。有时,单击某一选项卡可以直接转到某个页面,有时则显示从中进行选择的页面列表。
本 module 介绍“Control”和“HTTP Listener”选项卡。有关监视和 SNMP 设置的信息,请参见“监视 Sun ONE Application Server”。有关记录的信息,请参见“使用日志”。
查看管理服务器控制设置
管理服务器控制设置显示实例名称 (Admin Server)、管理服务器运行所在的端口、包含配置文件的目录和正在运行的 Sun ONE Application Server 软件的版本。
查看这些设置的步骤:
- 在左窗格中,单击“Admin Server”。
- 单击“Control”选项卡。
向管理服务器应用更改
使用管理界面或命令行界面更改管理服务器的配置信息时,可能需要应用所做的更改才能使它们生效。此操作也称作服务器重新配置。应用更改时,自上次应用更改以来对配置所做的所有更改都将生效。
对需要应用更改的管理服务器配置进行更改后,在左窗格树视图中的“Admin Server”旁边将显示一个黄色图标。
   警告图标
![]()
应用配置更改的步骤:
- 在左窗格中,单击“Admin Server”。
- 单击“Control”选项卡。
- 单击“Apply Changes”。
应用更改后,屏幕将显示一个消息。
为管理服务器编辑 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 监听器设置的步骤:
- 在左窗格中,单击“Admin Server”。
- 单击“HTTP Listeners”选项卡。
- 进行所需的更改并单击“OK”。
有关 HTTP 监听器的详细信息,请参见联机帮助。
设置 SNMP、记录和安全首选项
有关 SNMP 设置的信息,请参见“监视 Sun ONE Application Server”。有关记录的信息,请参见“使用日志”。有关安全设置的信息,请参见《Sun ONE Application Server Administrator's Guide to Security》。