Sun Java System Web Server 7.0 Update 3 管理员指南

使用 CLI

本节介绍 Web Server 的命令行界面,并定义所有支持的服务器配置和管理命令。

Web Server 引入了一个称为 wadm 的新 CLI。

服务器的早期版本支持一些独立的命令行,这些命令行一起仅构成 GUI 中所提供全部管理功能的一个子集。Web Server 6.1 中支持的命令行界面包括 HttpServerAdminwdeployflexanlg。新 CLI (wadm) 功能:


注 –

Web Server 不支持 HttpServerAdmin



注 –

Web Server 支持 wdeploy,其目的仅为了与 6.x 版本保持向后兼容,该命令行界面仅适用于 Administration Server 节点。


CLI 模式

wadm 支持 3 种模式下的调用。它们是:

下图描述了调用 wadm 命令的语法。

Web Server
注 –

使用 wadm CLI 时,可以执行使用管理控制台可以执行的所有任务。


何处可以找到 wadm CLI

问题:

何处可以找到 Web Server 管理 CLI?

答案:

管理 CLI 位于 install-root/bin/wadm 中。要使用 CLI,需要知道:


注 –

要使用 CLI,需要运行管理服务器。可通过运行 install-root/admin-server/bin/startserv 启动该服务器。


CLI 中的验证

wadm 将使用管理员的用户名和密码通过 Administration Server 的验证。必须将有效的用户名和密码文件作为参数传递给单一模式下运行的每个命令。调用 wadm 可执行文件时,shell 模式接受用户名和密码文件。shell 模式下调用的命令不需要连接选项(例如,userpassword-filehostportssl)。如果指定了连接选项,它们将会被忽略。

CLI 支持的一些命令要求输入密码。例如, bindpwuser-passwordtoken-pin。用户可以在包含管理用户密码的同一文件中指定这些密码。如果在指定命令时未指定 password-file,将会提示用户输入密码。

wadm 通过 SSL(如果 Administration Server 中启用了 SSL) 与 Administration Server 通信。Administration Server 传递的证书将根据 truststore (~/.wadmtruststore) 进行验证。如果该证书存在并且有效,命令将正常继续执行。否则,wadm 将显示该证书,并让用户选择是否接受它。如果用户接受该证书,证书将被添加到 truststore 中,并且命令将正常继续执行。


注 –

由于 truststore 不包含任何敏感数据,所以不需要进行密码保护。


重置管理密码

打开命令提示符终端并导航至 install-root/bin/wadm 目录,然后键入以下命令以重置密码:

./wadm reset-admin-password

系统将提示您键入新的管理密码。再次键入密码以进行确认。重新启动服务器以使密码生效。现在,可以使用新密码登录到服务器。


注 –

在使用 set-admin-prop 命令更改密码时,必须从 install-root/admin-server/bin/restart 目录中重新启动 Administration Server。请勿使用 restart-admin 命令重新启动服务器。


向 Sun Connection 注册

可以使用管理控制台向 Sun Connection 注册 Web Server。在主页中单击向 Sun Connection 注册选项卡,将打开一个向导。按照向导说明完成注册。向 Sun Connection 注册 Web Server 具有以下好处。