3.5.9. 管理 CLI 配置选项
每次 CLI 启动时都会加载其配置文件 -
jboss-cli.xml
。它必须位于 $EAP_HOME/bin
或者系统属性 jboss.cli.config
指定的目录。
default-controller
- 如果不带参数执行
connect
命令时连接的控制器的配置。default-controller Parameters
host
- 控制器的主机名。默认值:
localhost
。 port
- 连接控制器的端口号码。默认值为 9999。
validate-operation-requests
- 指定在操作请求发往控制器执行前是否检验操作请求的参数列表。类型:Boolean;默认值:
true
。 history
- 这个元素包含命令和操作历史日志的配置。
history
参数enabled
- 指定是否启用
history
。类型:Boolean;默认值:true
。 - file-name
- 存储历史日志的文件的名称。默认值是:
.jboss-cli-history
。 - file-dir
- 存储历史日志的目录。默认值是:
$USER_HOME
。 - max-size
- 历史日志文件的最大大小。默认值为 500。
- resolve-parameter-values
- 是否在发送操作请求到控制器前解析指定为命令参数(或操作参数)的系统属性,或者让解析在服务器端进行。类型:Boolean;默认值:
false
。 - connection-timeout
- 用控制器建立连接所允许的时间。类型:Integer;默认值:5,000 秒。
- ssl
- 这个元素包含用于 SSL 的密钥和信任库的配置。
ssl
参数- vault
- 类型:
vaultType
- key-store
- 类型:String
- key-store-password
- 类型:String
- alias
- 类型:String
- key-password
- 类型:String
- trust-store
- 类型:String
- trust-store-password
- 类型:String
- modify-trust-store
- 如果设置为
false
,当接收到不承认的证书时 CLI 将提示用户并允许将它们存储在信任库。类型:Boolean;默认值:true
。
vaultType
如果既没有指定code
也没指定module
,默认的实现将被使用。如果指定了code
但没有指定module
,系统将在 Picketbox 模块里查找指定的类。如果module
和code
都指定了,系统将在 'module' 指定的模块里查找 'code' 指定的类。- code
- 类型:String
- module
- 类型:String
silent
- 指定信息和错误消息是否输出到终端。如果配置允许或者在命令行用 > 指定了输出目标,即使指定了
false
,消息仍会用 logger 进行记录。