Sun Java System Web Server 7.0 管理员指南

使用 CLI

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

Sun Java System Web Server 7.0 引入了称为 wadm 的新 CLI。

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


注 –

Sun Java System Web Server 7.0 不支持 HttpServerAdmin



注 –

Sun Java System Web Server 7.0 中支持 wdeploy,其目的仅为了保持与 6.x 版本向后兼容,该命令将仅处理 Administration Server 节点。


CLI 模式

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

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

Sun Java System Web Server 7.0
注 –

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


何处可以找到 wadm CLI

问题:

哪里可以找到 Sun Java System Web Server 7.0 的管理 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 不包含任何敏感数据,所以不需要进行密码保护。