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