配置命令可用于配置 Application Server 的操作。本节包括以下主题:
这些命令可用于管理 Application Server 组件的配置。
表 19–7 常用配置命令
命令 |
定义 |
enable |
启用指定的组件。如果组件已启用,则会重新启用它。组件必须已经部署才能启用。如果尚未部署组件,则会返回错误消息。 |
disable |
立即禁用命名组件。组件必须已经部署。如果尚未部署组件,则会返回错误消息。 |
export |
标记变量名称以便自动导出到后续命令的环境中。所有后续命令都使用指定的变量名称值,除非您对它们执行 unset 或退出 multimode。 |
get |
获取属性的名称和值。 |
set |
设置一个或多个可配置属性的值。 |
list |
列出可配置的元素。在 Solaris 上,当执行将 * 作为选项值或操作数的命令时,需要使用引号。 |
unset |
删除一个或多个为多模式环境设置的变量。变量及其关联值将不再存在于环境中。 |
HTTP 和 IIOP 侦听器命令可帮助您管理侦听器。这些命令仅在远程模式下受支持。
表 19–8 IIOP 侦听器命令
命令 |
定义 |
---|---|
create-http-listener |
添加新的 HTTP 侦听器。 |
delete-http-listener |
删除指定的 HTTP 侦听器。 |
list-http-listeners |
列出现有 HTTP 侦听器。 |
create-iiop-listener |
创建 IIOP 侦听器。 |
delete-iiop-listener |
删除指定的 IIOP 侦听器。 |
list-iiop-listeners |
列出现有 IIOP 侦听器。 |
create-ssl |
创建并配置选定 HTTP 侦听器、IIOP 侦听器或 IIOP 服务中的 SSL 元素,以便针对此侦听器/服务启用安全通信。 |
delete-ssl |
删除选定 HTTP 侦听器、IIOP 侦听器或 IIOP 服务中的 SSL 元素。 |
生命周期和审计模块命令可帮助您控制生命周期模块以及用于实现审计功能的可选插件模块。这些命令仅在远程模式下受支持。
表 19–9 生命周期模块命令
命令 |
定义 |
---|---|
create-lifecycle-module |
创建生命周期模块。生命周期模块提供一种用于在 Application Server 环境中运行短持续时间或长持续时间的基于 Java 的任务的方式。 |
delete-lifecycle-module |
删除指定的生命周期模块。 |
list-lifecycle-modules |
列出现有生命周期模块。 |
create-audit-module |
为实现审计功能的插件模块添加命名审计模块。 |
delete-audit-module |
删除命名审计模块。 |
list-audit-modules |
列出所有审计模块。 |
事件探查器和 JVM 选项命令可用于管理事件探查器并控制这些元素。这些命令仅在远程模式下受支持。
表 19–10 事件探查器和 JVM 选项命令
命令 |
定义 |
---|---|
create-profiler |
创建事件探查器元素。可以通过 Java 配置中的事件探查器元素将服务器实例绑定到特定事件探查器。更改事件探查器将要求您重新启动服务器。 |
delete-profiler |
删除您指定的事件探查器元素。可以通过 Java 配置中的事件探查器元素将服务器实例绑定到特定事件探查器。更改事件探查器将要求您重新启动服务器。 |
create-jvm-option |
在 Java 配置或 domain.xml 文件的事件探查器元素中创建 JVM 选项。如果为事件探查器创建 JVM 选项,则可以使用这些选项来记录运行特定事件探查器所需的设置。必须重新启动服务器才能使新创建的 JVM 选项生效。 |
delete-jvm-option |
从 Java 配置或 domain.xml 文件的事件探查器元素中删除 JVM 选项。 |
虚拟服务器命令可用于控制这些元素。这些命令仅在远程模式下受支持。
表 19–11 虚拟服务器命令
命令 |
定义 |
---|---|
create-virtual-server |
创建命名虚拟服务器。通过 Application Server 中的虚拟功能,可以使单个侦听多个主机地址的 HTTP 服务器进程处理多个 URL 域。如果在两个虚拟服务器上提供了应用程序,则这两个服务器仍共享相同的物理资源池。 |
delete-virtual-server |
删除具有指定虚拟服务器 ID 的虚拟服务器。 |
list-virtual-server |
列出现有虚拟服务器。 |
线程池命令可用于控制这些元素。这些命令仅在远程模式下受支持。
表 19–12 线程池命令
命令 |
定义 |
---|---|
create-threadpool |
创建具有指定名称的线程池。您可以指定池中的最大和最小线程数、工作队列数以及线程的空闲超时。可以使用创建的线程池来处理 IIOP 请求,并使资源适配器处理工作管理请求。所创建的线程池可以用于多个资源适配器。 |
delete-threadpool |
删除具有命名 ID 的线程池。 |
list-threadpools |
列出所有线程池。 |
事务和计时器命令可用于控制事务和计时器子系统,允许您暂停任何进行中的事务。这些命令仅在远程模式下受支持。
表 19–13 事务命令
命令 |
定义 |
---|---|
freeze-transaction |
在所有进行中的事务暂停期间冻结事务子系统。请在回滚任何进行中的事务之前调用此命令。对已经冻结的事务子系统调用此命令不会有任何作用。 |
unfreeze-transaction |
恢复所有已暂停的进行中事务。请对已经冻结的事务调用此命令。 |
recover-transactions |
手动恢复暂挂事务。 |
rollback-transaction |
回滚命名事务。 |
list-timers |
列出特定服务器实例所拥有的计时器。 |