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 进行记录。