Apache Karaf 控制台参考
第 1 章 bundle
1.1. bundle:capabilities
1.1.1. 描述
显示给定捆绑包的 OSGi 功能。
1.1.2. 语法
bundle:capabilities [options] [ids]
1.1.3. 参数
Name | 描述 |
---|---|
ids | 捆绑包列表(通过 ID 或名称或/版本标识),用空格分开 |
1.1.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--namespace | |
--context, -c | 使用给定的捆绑包上下文 |
1.2. bundle:classes
1.2.1. 描述
显示捆绑包中包含的类/资源列表
1.2.2. 语法
bundle:classes [options] [ids]
1.2.3. 参数
Name | 描述 |
---|---|
ids | 捆绑包列表(通过 ID 或名称或/版本标识),用空格分开 |
1.2.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-a, --display-all-files | 列出捆绑包中的所有类和文件 |
--context, -c | 使用给定的捆绑包上下文 |
1.3. bundle:diag
1.3.1. 描述
显示捆绑包不是 Active 的诊断信息
1.3.2. 语法
bundle:diag [options] [ids]
1.3.3. 参数
Name | 描述 |
---|---|
ids | 捆绑包列表(通过 ID 或名称或/版本标识),用空格分开 |
1.3.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--context, -c | 使用给定的捆绑包上下文 |
1.4. bundle:dynamic-import
1.4.1. 描述
为给定捆绑包启用/禁用动态导入。
1.4.2. 语法
bundle:dynamic-import [options] id
1.4.3. 参数
Name | 描述 |
---|---|
id | 捆绑包 ID 或名称/版本 |
1.4.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--context | 使用给定的捆绑包上下文 |
1.5. bundle:find-class
1.5.1. 描述
在任何部署的捆绑包中找到指定的类
1.5.2. 语法
bundle:find-class [options] className
1.5.3. 参数
Name | 描述 |
---|---|
className | 要找到的类名称或部分名称 |
1.5.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
1.6. bundle:headers
1.6.1. 描述
显示给定捆绑包的 OSGi 标头。
1.6.2. 语法
bundle:headers [options] [ids]
1.6.3. 参数
Name | 描述 |
---|---|
ids | 捆绑包列表(通过 ID 或名称或/版本标识),用空格分开 |
1.6.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--no-uses | print 或 not the Export-Package use 部分 |
--indent | 缩进方法 |
--context, -c | 使用给定的捆绑包上下文 |
1.7. bundle:id
1.7.1. 描述
获取捆绑包 ID。
1.7.2. 语法
bundle:id [options] id
1.7.3. 参数
Name | 描述 |
---|---|
id | 捆绑包 ID 或名称/版本 |
1.7.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--context | 使用给定的捆绑包上下文 |
1.8. bundle:info
1.8.1. 描述
显示给定捆绑包的详细信息。
1.8.2. 语法
bundle:info [options] [ids]
1.8.3. 参数
Name | 描述 |
---|---|
ids | 捆绑包列表(通过 ID 或名称或/版本标识),用空格分开 |
1.8.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--context, -c | 使用给定的捆绑包上下文 |
1.9. bundle:install
1.9.1. 描述
安装一个或多个捆绑包。
1.9.2. 语法
bundle:install [options] urls
1.9.3. 参数
Name | 描述 |
---|---|
urls | 由空格分开的捆绑包 URL |
1.9.4. 选项
Name | 描述 |
---|---|
-l,--start-level | 设置捆绑包的开始级别 |
--help | 显示此帮助信息 |
--force, -f | 强制命令 |
--r3-bundles | 允许 OSGi R3 捆绑包 |
-s,--start | 安装后启动捆绑包 |
1.10. bundle:list
1.10.1. 描述
列出所有已安装的捆绑包。
1.10.2. 语法
bundle:list [options] [ids]
1.10.3. 参数
Name | 描述 |
---|---|
ids | 捆绑包列表(通过 ID 或名称或/版本标识),用空格分开 |
1.10.4. 选项
Name | 描述 |
---|---|
-name, -n | 显示捆绑包名称 |
--help | 显示此帮助信息 |
-u | 显示更新位置 |
-r | 显示捆绑包修订版本 |
--no-ellipsis | |
-l | 显示位置 |
-s | 显示符号名称 |
--context, -c | 使用给定的捆绑包上下文 |
-t | 指定捆绑包阈值;带有小于这个值的开始级的捆绑包不会被打印。 |
--no-format | 禁用表呈现的输出 |
1.11. bundle:load-test
1.11.1. 描述
加载测试捆绑包生命周期
1.11.2. 语法
bundle:load-test [options]
1.11.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--refresh | 捆绑包刷新和重启的百分比 |
--excludes | 要排除的捆绑包列表(id 或符号名称) |
--iterations | 每个线程迭代数 |
--delay | 操作之间的最大延迟 |
--threads | 并发线程数 |
1.12. bundle:refresh
1.12.1. 描述
刷新捆绑包。
1.12.2. 语法
bundle:refresh [options] [ids]
1.12.3. 参数
Name | 描述 |
---|---|
ids | 捆绑包列表(通过 ID 或名称或/版本标识),用空格分开 |
1.12.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--context, -c | 使用给定的捆绑包上下文 |
1.13. bundle:requirements
1.13.1. 描述
显示给定捆绑包的 OSGi 要求。
1.13.2. 语法
bundle:requirements [options] [ids]
1.13.3. 参数
Name | 描述 |
---|---|
ids | 捆绑包列表(通过 ID 或名称或/版本标识),用空格分开 |
1.13.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--namespace | |
--context, -c | 使用给定的捆绑包上下文 |
1.14. bundle:resolve
1.14.1. 描述
解析捆绑包。
1.14.2. 语法
bundle:resolve [options] [ids]
1.14.3. 参数
Name | 描述 |
---|---|
ids | 捆绑包列表(通过 ID 或名称或/版本标识),用空格分开 |
1.14.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--context, -c | 使用给定的捆绑包上下文 |
1.15. bundle:restart
1.15.1. 描述
重新启动捆绑包。
1.15.2. 语法
bundle:restart [options] [ids]
1.15.3. 参数
Name | 描述 |
---|---|
ids | 捆绑包列表(通过 ID 或名称或/版本标识),用空格分开 |
1.15.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--context, -c | 使用给定的捆绑包上下文 |
1.16. bundle:services
1.16.1. 描述
列出每个捆绑包的 OSGi 服务
1.16.2. 语法
bundle:services [options] [ids]
1.16.3. 参数
Name | 描述 |
---|---|
ids | 捆绑包列表(通过 ID 或名称或/版本标识),用空格分开 |
1.16.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-p | 显示服务的属性 |
-u | 显示每个捆绑包使用的服务。(默认情况下会显示提供的服务。) |
--context, -c | 使用给定的捆绑包上下文 |
-a | 显示所有服务。(Karaf 命令和 completers 默认是隐藏的。) |
1.17. bundle:start-level
1.17.1. 描述
获取或设置捆绑包的起始级别。
1.17.2. 语法
bundle:start-level [options] id [startLevel]
1.17.3. 参数
Name | 描述 |
---|---|
id | 捆绑包 ID 或名称/版本 |
startLevel | 捆绑包的新启动级别 |
1.17.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--context | 使用给定的捆绑包上下文 |
1.18. bundle:start
1.18.1. 描述
启动捆绑包。
1.18.2. 语法
bundle:start [options] [ids]
1.18.3. 参数
Name | 描述 |
---|---|
ids | 捆绑包列表(通过 ID 或名称或/版本标识),用空格分开 |
1.18.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-t, --transient | 将捆绑包保留为自动启动 |
--context, -c | 使用给定的捆绑包上下文 |
1.19. bundle:status
1.19.1. 描述
获取捆绑包当前状态
1.19.2. 语法
bundle:status [options] id
1.19.3. 参数
Name | 描述 |
---|---|
id | 捆绑包 ID 或名称/版本 |
1.19.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--context | 使用给定的捆绑包上下文 |
1.20. bundle:stop
1.20.1. 描述
停止捆绑包。
1.20.2. 语法
bundle:stop [options] [ids]
1.20.3. 参数
Name | 描述 |
---|---|
ids | 捆绑包列表(通过 ID 或名称或/版本标识),用空格分开 |
1.20.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-t, --transient | 将捆绑包保留为自动启动 |
--context, -c | 使用给定的捆绑包上下文 |
1.21. bundle:tree-show
1.21.1. 描述
显示基于 wiring 信息的捆绑包树。
1.21.2. 语法
bundle:tree-show [options] id
1.21.3. 参数
Name | 描述 |
---|---|
id | 捆绑包 ID 或名称/版本 |
1.21.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-v, --version | 显示捆绑包版本 |
--context | 使用给定的捆绑包上下文 |
1.22. bundle:uninstall
1.22.1. 描述
卸载捆绑包。
1.22.2. 语法
bundle:uninstall [options] [ids]
1.22.3. 参数
Name | 描述 |
---|---|
ids | 捆绑包列表(通过 ID 或名称或/版本标识),用空格分开 |
1.22.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--context, -c | 使用给定的捆绑包上下文 |
1.23. bundle:update
1.23.1. 描述
更新捆绑包。
1.23.2. 语法
bundle:update [options] id [location]
1.23.3. 参数
Name | 描述 |
---|---|
id | 捆绑包 ID 或名称/版本 |
位置 | 捆绑包更新位置 |
1.23.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--context | 使用给定的捆绑包上下文 |
--raw | 不要更新捆绑包的 Bundle-UpdateLocation 清单标头 |
-r, --refresh | 在捆绑包更新后执行刷新 |
1.24. bundle:watch
1.24.1. 描述
监视和更新捆绑包
1.24.2. 语法
bundle:watch [options] [urls]
1.24.3. 参数
Name | 描述 |
---|---|
urls | 捆绑包 ID 或 URL |
1.24.4. 选项
Name | 描述 |
---|---|
-i | 监视间隔 |
--help | 显示此帮助信息 |
--stop | 停止监视所有捆绑包 |
--remove | 从监视列表中删除捆绑包 |
--start | 开始监视所选捆绑包 |
--list | 显示监视列表 |
1.24.5. 详情
监视本地 maven 存储库是否有快照 jars 和 redploys changed jars 的更改
第 2 章 Camel
2.1. camel:component-list
2.1.1. 描述
列出 Karaf 中使用的所有 Camel 组件。
2.1.2. 语法
camel:component-list [options] name
2.1.3. 参数
Name | 描述 |
---|---|
name | Camel 上下文名称查找组件 |
2.1.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--verbose, -v | 显示更多信息的详细输出 |
2.2. camel:context-inflight
2.2.1. 描述
列出动态交换。
2.2.2. 语法
camel:context-inflight [options] name [route]
2.2.3. 参数
Name | 描述 |
---|---|
name | Camel 上下文名称 |
route | Camel 路由 ID |
2.2.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--limit, -l | 限制显示的交换数量 |
--sort, -s | true = 按最长持续时间排序,false = 按交换 ID 排序 |
2.3. camel:context-info
2.3.1. 描述
显示 Camel 上下文的详细信息。
2.3.2. 语法
camel:context-info [options] name
2.3.3. 参数
Name | 描述 |
---|---|
name | Camel 上下文的名称 |
2.3.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--verbose, -v | 详细输出 |
2.4. camel:context-list
2.4.1. 描述
列出所有 Camel 上下文。
2.4.2. 语法
camel:context-list [options]
2.4.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
2.5. camel:context-resume
2.5.1. 描述
恢复 Camel 上下文。
2.5.2. 语法
camel:context-resume [options] context
2.5.3. 参数
Name | 描述 |
---|---|
context | Camel 上下文的名称。 |
2.5.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
2.6. camel:context-start
2.6.1. 描述
启动 Camel 上下文。
2.6.2. 语法
camel:context-start [options] context
2.6.3. 参数
Name | 描述 |
---|---|
context | Camel 上下文的名称。 |
2.6.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
2.7. camel:context-stop
2.7.1. 描述
停止 Camel 上下文。它变得不可用,无法再次启动。
2.7.2. 语法
camel:context-stop [options] context
2.7.3. 参数
Name | 描述 |
---|---|
context | Camel 上下文的名称。 |
2.7.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
2.8. camel:context-suspend
2.8.1. 描述
挂起 Camel 上下文。
2.8.2. 语法
camel:context-suspend [options] context
2.8.3. 参数
Name | 描述 |
---|---|
context | Camel 上下文的名称。 |
2.8.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
2.9. camel:eip-explain
2.9.1. 描述
解释 CamelContext 中的 EIP
2.9.2. 语法
camel:eip-explain [options] name nameOrId
2.9.3. 参数
Name | 描述 |
---|---|
name | Camel 上下文的名称 |
nameOrId | 用于引用路由中的特定节点的 EIP 或节点 ID 的名称 |
2.9.4. 选项
Name | 描述 |
---|---|
--verbose, -v | 解释所有选项的详细输出 |
--help | 显示此帮助信息 |
2.10. camel:endpoint-explain
2.10.1. 描述
解释 CamelContext 中的所有 Camel 端点
2.10.2. 语法
camel:endpoint-explain [options] name
2.10.3. 参数
Name | 描述 |
---|---|
name | Camel 上下文的名称 |
2.10.4. 选项
Name | 描述 |
---|---|
--verbose, -v | 解释所有选项的详细输出 |
--help | 显示此帮助信息 |
--filter, -f | 按模式过滤端点 |
2.11. camel:endpoint-list
2.11.1. 描述
列出 Camel 端点
2.11.2. 语法
camel:endpoint-list [options] [name]
2.11.3. 参数
Name | 描述 |
---|---|
name | Camel 上下文或通配符表达式的名称 |
2.11.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--verbose, -v | 详细输出,不限制显示的 uri 长度,或者解释所有选项(如果选中了) |
--explain, -e | 是否解释端点选项 |
--decode, -d | 是否解码端点 uri 以便其人类可读的 |
2.12. camel:endpoint-stats
2.12.1. 描述
显示端点运行时统计信息
2.12.2. 语法
camel:endpoint-stats [options] [name]
2.12.3. 参数
Name | 描述 |
---|---|
name | Camel 上下文的名称(支持通配符) |
2.12.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--filter, -f | 根据 in,out,static,dynamic 过滤列表 |
--decode, -d | 是否解码端点 uri 以便其人类可读的 |
2.13. camel:rest-api-doc
2.13.1. 描述
列出 Camel REST 服务 API 文档(需要 camel-openapi-java on classpath)
2.13.2. 语法
camel:rest-api-doc [options] name
2.13.3. 参数
Name | 描述 |
---|---|
name | 用于查找 REST 服务的 Camel 上下文名称 |
2.13.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
2.14. camel:rest-registry-list
2.14.1. 描述
列出 CamelContext 中 Rest Registry 中所有 Camel REST 服务
2.14.2. 语法
camel:rest-registry-list [options] name
2.14.3. 参数
Name | 描述 |
---|---|
name | 用于查找 REST 服务的 Camel 上下文名称 |
2.14.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--verbose, -v | 详细输出,不限制显示的 uri 长度 |
--decode, -d | 是否解码端点 uri 以便其人类可读的 |
2.15. camel:rest-show
2.15.1. 描述
在 XML 中显示 Camel REST 定义
2.15.2. 语法
camel:rest-show [options] name
2.15.3. 参数
Name | 描述 |
---|---|
name | Camel 上下文的名称 |
2.15.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
2.16. camel:route-info
2.16.1. 描述
显示 Camel 路由的信息。
2.16.2. 语法
camel:route-info [options] 上下文路由
2.16.3. 参数
Name | 描述 |
---|---|
context | Camel 上下文名称。 |
route | Camel 路由 ID 或通配符表达式 |
2.16.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
2.17. camel:route-list
2.17.1. 描述
列出 Camel 路由。
2.17.2. 语法
camel:route-list [options] [name]
2.17.3. 参数
Name | 描述 |
---|---|
name | Camel 上下文名称查找路由 |
2.17.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
2.18. camel:route-profile
2.18.1. 描述
显示有关 Camel 路由的配置集信息。
2.18.2. 语法
camel:route-profile [options] 上下文路由
2.18.3. 参数
Name | 描述 |
---|---|
context | Camel 上下文名称。 |
route | Camel 路由 ID 或通配符表达式 |
2.18.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
2.19. camel:route-reset-stats
2.19.1. 描述
从 CamelContext 重置路由性能统计
2.19.2. 语法
camel:route-reset-stats [options] context
2.19.3. 参数
Name | 描述 |
---|---|
context | Camel 上下文的名称。 |
2.19.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
2.20. camel:route-resume
2.20.1. 描述
恢复 Camel 路由
2.20.2. 语法
camel:route-resume [options] 上下文路由
2.20.3. 参数
Name | 描述 |
---|---|
context | Camel 上下文名称。 |
route | Camel 路由 ID 或通配符表达式 |
2.20.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
2.21. camel:route-show
2.21.1. 描述
在 XML 中显示 Camel 路由定义
2.21.2. 语法
camel:route-show [options] 上下文路由
2.21.3. 参数
Name | 描述 |
---|---|
context | Camel 上下文名称。 |
route | Camel 路由 ID 或通配符表达式 |
2.21.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
2.22. camel:route-start
2.22.1. 描述
启动 Camel 路由
2.22.2. 语法
camel:route-start [options] context route
2.22.3. 参数
Name | 描述 |
---|---|
context | Camel 上下文名称。 |
route | Camel 路由 ID 或通配符表达式 |
2.22.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
2.23. camel:route-stop
2.23.1. 描述
停止 Camel 路由
2.23.2. 语法
camel:route-stop [options] context route
2.23.3. 参数
Name | 描述 |
---|---|
context | Camel 上下文名称。 |
route | Camel 路由 ID 或通配符表达式 |
2.23.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
2.24. camel:route-suspend
2.24.1. 描述
挂起 Camel 路由
2.24.2. 语法
camel:route-suspend [options] 上下文路由
2.24.3. 参数
Name | 描述 |
---|---|
context | Camel 上下文名称。 |
route | Camel 路由 ID 或通配符表达式 |
2.24.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
第 3 章 config
3.1. config:cancel
3.1.1. 描述
取消对正在编辑的配置的更改。
3.1.2. 语法
config:cancel [options]
3.1.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
3.2. config:delete
3.2.1. 描述
删除配置。
3.2.2. 语法
config:delete [options] pid
3.2.3. 参数
Name | 描述 |
---|---|
pid | 配置的 PID |
3.2.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--force | 强制该配置的版本,即使另一个版本处于版本之下 |
3.3. config:edit
3.3.1. 描述
创建或编辑配置。
3.3.2. 语法
config:edit [options] pid
3.3.3. 参数
Name | 描述 |
---|---|
pid | 如果给出了 --factory,则配置或工厂的 PID。PID 也可以指定为 ldap 查询 |
3.3.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--alias | 指定用于此工厂配置的别名。 |
--factory | 将此配置定义为工厂配置。将在调用更新时创建 |
--force | 强制该配置的版本,即使另一个版本处于版本之下 |
3.3.5. 详情
classpath:edit.txt
3.4. config:install
3.4.1. 描述
在 Karaf etc 文件夹中安装 cfg 文件。
3.4.2. 语法
config:install [options] url finalname
3.4.3. 参数
Name | 描述 |
---|---|
url | cfg 文件的 URL。 |
finalName | cfg 文件的姓氏 |
3.4.4. 选项
Name | 描述 |
---|---|
-o, --override | 覆盖目标 cfg 文件 |
--help | 显示此帮助信息 |
3.5. config:list
3.5.1. 描述
列出现有配置。
3.5.2. 语法
config:list [options] [query]
3.5.3. 参数
Name | 描述 |
---|---|
query | LDAP 语法查询。示例:" (service.pid=org.apache.karaf.log) " |
3.5.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
3.6. config:meta
3.6.1. 描述
列出元类型信息。
3.6.2. 语法
config:meta [options] pid
3.6.3. 参数
Name | 描述 |
---|---|
pid | 配置 pid |
3.6.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-c | 从 metatype defaults 创建对应的配置 |
3.7. config:property-append
3.7.1. 描述
将给定值附加到现有属性中,或使用指定名称和值创建属性。
3.7.2. 语法
config:property-append [options] name value
3.7.3. 参数
Name | 描述 |
---|---|
name | 属性的名称 |
value | 附加到属性的值 |
3.7.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-p, --pid | 配置 pid |
3.8. config:property-delete
3.8.1. 描述
从正在编辑的配置中删除属性。
3.8.2. 语法
config:property-delete [options] property
3.8.3. 参数
Name | 描述 |
---|---|
属性 | 要删除的属性的名称 |
3.8.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-p, --pid | 配置 pid |
3.9. config:property-get
3.9.1. 描述
获取当前编辑配置中属性值。
3.9.2. 语法
config:property-get [options] property
3.9.3. 参数
Name | 描述 |
---|---|
属性 | 获取值的属性的名称 |
3.9.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--raw | |
-p, --pid | 配置 pid |
3.10. config:property-list
3.10.1. 描述
列出当前编辑的配置中的属性。
3.10.2. 语法
config:property-list [options]
3.10.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--raw | |
-p, --pid | 配置 pid |
3.11. config:property-set
3.11.1. 描述
在当前编辑的配置中设置属性。
3.11.2. 语法
config:property-set [options] property value
3.11.3. 参数
Name | 描述 |
---|---|
属性 | 要设置的属性的名称 |
value | 属性的值 |
3.11.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-p, --pid | 配置 pid |
3.12. config:update
3.12.1. 描述
保存并传播正在编辑的配置中的更改。
3.12.2. 语法
config:update [options]
3.12.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
第 4 章 cxf
4.1. cxf:list-busses
4.1.1. 描述
列出所有 CXF 总线。
4.1.2. 语法
cxf:list-busses [options]
4.1.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--no-format | 禁用表呈现的输出 |
4.2. cxf:list-endpoints
4.2.1. 描述
列出总线上的所有 CXF 端点。
4.2.2. 语法
cxf:list-endpoints [options] [bus]
4.2.3. 参数
Name | 描述 |
---|---|
bus | 用于查找端点的 CXF 总线名称 |
4.2.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-f, --fulladdress | 显示端点的完整地址 |
--no-format | 禁用表呈现的输出 |
4.3. cxf:start-endpoint
4.3.1. 描述
在总线上启动 CXF 端点。
4.3.2. 语法
cxf:start-endpoint [options] bus 端点
4.3.3. 参数
Name | 描述 |
---|---|
bus | 用于查找端点的 CXF 总线名称 |
端点 | 要启动的端点名称 |
4.3.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
4.4. cxf:stop-endpoint
4.4.1. 描述
在总线上停止 CXF 端点。
4.4.2. 语法
cxf:stop-endpoint [options] bus 端点
4.4.3. 参数
Name | 描述 |
---|---|
bus | 用于查找端点的 CXF 总线名称 |
端点 | 要停止的端点名称 |
4.4.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
第 5 章 dev
5.1. dev:dump-create
5.1.1. 描述
使用诊断信息创建 zip 存档。
5.1.2. 语法
dev:dump-create [options] [name]
5.1.3. 参数
Name | 描述 |
---|---|
name | 创建的 zip 或目录的名称 |
5.1.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--no-heap-dump | 在 ZIP 归档中包含或不是堆转储 |
--no-thread-dump | 在 ZIP 归档中包含或不是线程转储 |
-d, --directory | 在目录中创建转储以代替 ZIP 存档 |
第 6 章 功能
6.1. feature:export-bundles
6.1.1. 描述
将组成指定功能的所有捆绑包导出到文件系统上的目录。
6.1.2. 语法
feature:export-bundles [options] featureName exportLocation
6.1.3. 参数
Name | 描述 |
---|---|
featureName | 要导出捆绑包的功能名称 |
exportLocation | 要导出捆绑包的位置 |
6.1.4. 选项
Name | 描述 |
---|---|
-d, --dependencies-only | 此标志表示仅导出标记为依赖项的捆绑包。 |
--help | 显示此帮助信息 |
-v, --version | 要导出捆绑包的功能版本。默认为 latest |
6.2. feature:info
6.2.1. 描述
显示有关所选功能的信息。
6.2.2. 语法
feature:info [options] name [version]
6.2.3. 参数
Name | 描述 |
---|---|
name | 功能的名称 |
version | 功能版本 |
6.2.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-d, --dependency | 显示依赖项信息 |
-b, --bundle | 显示捆绑包信息 |
-t, --tree | 显示功能树 |
-c, --configuration | 显示配置信息 |
-x, --xml | 显示功能 xml |
--conditional | 显示条件信息 |
--color | 颜色化输出('always'、'never' 或 'auto') |
6.3. feature:install
6.3.1. 描述
使用指定名称和版本安装功能。
6.3.2. 语法
feature:install [options] features
6.3.3. 参数
Name | 描述 |
---|---|
功能 | 要安装的功能的名称和版本。功能 ID 类似于 name/version。版本是可选的。 |
6.3.4. 选项
Name | 描述 |
---|---|
-t, --simulate | 仅执行模拟 |
--features-wiring | 打印功能之间的wiring |
--help | 显示此帮助信息 |
-v, --verbose | 解释正在执行的操作 |
--all-wiring | 打印完整 wiring |
--store | 将解析存储在给定的文件中,并导致离线分析 |
-u, --upgrade | 如果安装了以前的版本或安装它,请执行功能升级 |
-r, --no-auto-refresh | 不要自动刷新捆绑包 |
-s, --no-auto-start | 不要启动捆绑包 |
-m, --no-auto-manage | 不要自动管理捆绑包 |
-g, --region | 要安装到的区域 |
6.4. feature:list
6.4.1. 描述
列出已定义存储库中提供的所有现有功能。
6.4.2. 语法
feature:list [options]
6.4.3. 选项
Name | 描述 |
---|---|
-i,--installed | 仅显示所有安装的功能列表 |
-s, --show-hidden | 显示隐藏功能 |
--help | 显示此帮助信息 |
-o,--ordered | 使用字母顺序显示列表 |
-b, --show-blacklisted | 显示黑名单功能 |
-r, --required | 仅显示所有所需功能的列表 |
--no-format | 禁用表呈现的输出 |
6.5. feature:regions
6.5.1. 描述
可打印关于地区划分的信息。
6.5.2. 语法
feature:regions [options] [regions]
6.5.3. 参数
Name | 描述 |
---|---|
区域 | 用于提供详细信息的区域: |
6.5.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-n,--namespaces | 显示每个过滤器中的命名空间。 |
-f, --filters | 显示过滤器。 |
-v, --verbose | 显示所有信息。 |
-b, --bundles | 显示每个区域中的捆绑包。 |
6.6. feature:refresh
6.6.1. 描述
重新加载功能处理指令,并重新调配现有功能。
6.6.2. 语法
feature:refresh [options]
6.6.3. 选项
Name | 描述 |
---|---|
-t, --simulate | 仅执行模拟 |
--features-wiring | 打印功能之间的wiring |
--help | 显示此帮助信息 |
-v, --verbose | 解释正在执行的操作 |
--all-wiring | 打印完整 wiring |
6.7. feature:repo-add
6.7.1. 描述
添加 features 存储库
6.7.2. 语法
feature:repo-add [options] name/url [version]
6.7.3. 参数
Name | 描述 |
---|---|
name/url | features 存储库或完整 URL 的快捷方式名称 |
version | 如果使用 features 存储库名称作为第一个参数,则 features 存储库的版本。如果使用 URL,它应该为空 |
6.7.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-i,--install | 安装 features 存储库中包含的所有功能 |
6.8. feature:repo-list
6.8.1. 描述
显示所有定义的存储库的列表。
6.8.2. 语法
feature:repo-list [options]
6.8.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-r | 重新加载所有功能 urls |
-b, --show-blacklisted | 另外,还显示列入黑名单的存储库 |
--no-format | 禁用表呈现的输出 |
6.9. feature:repo-refresh
6.9.1. 描述
刷新 features 存储库
6.9.2. 语法
feature:repo-refresh [options] [repository] [Feature version]
6.9.3. 参数
Name | 描述 |
---|---|
软件仓库 | 功能存储库的快捷方式名称或完整 URI |
功能版本 | 如果使用功能名称,则该功能的版本。如果使用 uri,则应该为空 |
6.9.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
6.10. feature:repo-remove
6.10.1. 描述
删除指定的存储库功能服务。
6.10.2. 语法
feature:repo-remove [options] repository [Feature version]
6.10.3. 参数
Name | 描述 |
---|---|
软件仓库 | 功能存储库的快捷方式名称或完整 URI |
功能版本 | 如果使用功能名称,则该功能的版本。如果使用 uri,则应该为空 |
6.10.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-u, --uninstall-all | 从仓库中卸载所有功能 |
6.11. feature:requirement-add
6.11.1. 描述
添加调配要求。
6.11.2. 语法
feature:requirement-add [options] requirements
6.11.3. 参数
Name | 描述 |
---|---|
要求 |
6.11.4. 选项
Name | 描述 |
---|---|
-t, --simulate | 仅执行模拟 |
--features-wiring | 打印功能之间的wiring |
--help | 显示此帮助信息 |
-v, --verbose | 解释正在执行的操作 |
--all-wiring | 打印完整 wiring |
--store | 将解析存储在给定的文件中,并导致离线分析 |
-r, --no-auto-refresh | 不要自动刷新捆绑包 |
-s, --no-auto-start | 不要启动捆绑包 |
-m, --no-auto-manage | 不要自动管理捆绑包 |
-g, --region | 要安装到的区域 |
6.12. feature:requirement-list
6.12.1. 描述
列出置备要求。
6.12.2. 语法
feature:requirement-list [options]
6.12.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--no-format | 禁用表呈现的输出 |
6.13. feature:requirement-remove
6.13.1. 描述
移除调配要求。
6.13.2. 语法
feature:requirement-remove [options] requirements
6.13.3. 参数
Name | 描述 |
---|---|
要求 |
6.13.4. 选项
Name | 描述 |
---|---|
-t, --simulate | 仅执行模拟 |
--features-wiring | 打印功能之间的wiring |
--help | 显示此帮助信息 |
-g, --region | 要应用到的区域 |
-v, --verbose | 解释正在执行的操作 |
--all-wiring | 打印完整 wiring |
--store | 将解析存储在给定的文件中,并导致离线分析 |
-r, --no-auto-refresh | 不要自动刷新捆绑包 |
-s, --no-auto-start | 不要启动捆绑包 |
-m, --no-auto-manage | 不要自动管理捆绑包 |
6.14. feature:start
6.14.1. 描述
使用指定名称和版本启动功能。
6.14.2. 语法
feature:start [options] feature
6.14.3. 参数
Name | 描述 |
---|---|
功能 | 要启动的功能的名称和版本。功能 ID 类似于 name/version。 |
6.14.4. 选项
Name | 描述 |
---|---|
-t, --simulate | 仅执行模拟 |
--help | 显示此帮助信息 |
-g, --region | 要应用到的区域 |
-v, --verbose | 解释正在执行的操作 |
6.15. feature:stop
6.15.1. 描述
使用指定名称和版本停止功能。
6.15.2. 语法
feature:stop [options] feature
6.15.3. 参数
Name | 描述 |
---|---|
功能 | 要停止的功能的名称和版本。功能 ID 类似于 name/version。 |
6.15.4. 选项
Name | 描述 |
---|---|
-t, --simulate | 仅执行模拟 |
--help | 显示此帮助信息 |
-g, --region | 要应用到的区域 |
-v, --verbose | 解释正在执行的操作 |
6.16. feature:uninstall
6.16.1. 描述
使用指定名称和版本卸载功能。
6.16.2. 语法
feature:uninstall [options] features
6.16.3. 参数
Name | 描述 |
---|---|
功能 | 要卸载的功能的名称和版本。功能 ID 类似于 name/version。版本是可选的。 |
6.16.4. 选项
Name | 描述 |
---|---|
-t, --simulate | 仅执行模拟 |
--help | 显示此帮助信息 |
-v, --verbose | 解释正在执行的操作 |
-r, --no-auto-refresh | 不要自动刷新捆绑包 |
-g, --region | 要安装到的区域 |
6.17. feature:version-list
6.17.1. 描述
列出当前可用存储库中提供的所有功能的所有版本。
6.17.2. 语法
feature:version-list [options] feature
6.17.3. 参数
Name | 描述 |
---|---|
功能 | 功能名称。 |
6.17.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--no-format | 禁用表呈现的输出 |
第 7 章 http
7.1. http:list
7.1.1. 描述
列出 servlets 的详细信息。
7.1.2. 语法
http:list [options]
7.1.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--no-format | 禁用表呈现的输出 |
7.2. http:proxies
7.2.1. 描述
列出 HTTP 代理
7.2.2. 语法
http:proxies [options]
7.2.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
7.3. http:proxy-add
7.3.1. 描述
添加新 HTTP 代理
7.3.2. 语法
http:proxy-add [options] url proxyTo
7.3.3. 参数
Name | 描述 |
---|---|
url | HTTP 代理 URL |
proxyTo | 前缀上代理的 HTTP 位置 |
7.3.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
7.4. http:proxy-remove
7.4.1. 描述
删除现有的 HTTP 代理
7.4.2. 语法
http:proxy-remove [options] prefix
7.4.3. 参数
Name | 描述 |
---|---|
prefix | HTTP 代理前缀 |
7.4.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
第 8 章 jaas
8.1. jaas:cancel
8.1.1. 描述
取消对 JAAS 域的修改
8.1.2. 语法
jaas:cancel [options]
8.1.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
8.2. jaas:group-add
8.2.1. 描述
使用户成为组的一部分
8.2.2. 语法
jaas:group-add [options] username group
8.2.3. 参数
Name | 描述 |
---|---|
username | 用户名 |
group | 组 |
8.2.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
8.3. jaas:group-create
8.3.1. 描述
在域中创建组
8.3.2. 语法
jaas:group-create [options] group
8.3.3. 参数
Name | 描述 |
---|---|
group | 组 |
8.3.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
8.4. jaas:group-delete
8.4.1. 描述
从组中删除用户
8.4.2. 语法
jaas:group-delete [options] username group
8.4.3. 参数
Name | 描述 |
---|---|
username | 用户名 |
group | 组 |
8.4.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
8.5. jaas:group-list
8.5.1. 描述
列出域中的组
8.5.2. 语法
jaas:group-list [options]
8.5.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
8.6. jaas:group-role-add
8.6.1. 描述
为组添加角色
8.6.2. 语法
jaas:group-role-add [options] group role
8.6.3. 参数
Name | 描述 |
---|---|
group | 组 |
role | 角色 |
8.6.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
8.7. jaas:group-role-delete
8.7.1. 描述
从组中删除角色
8.7.2. 语法
jaas:group-role-delete [options] group role
8.7.3. 参数
Name | 描述 |
---|---|
group | 组 |
role | 角色 |
8.7.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
8.8. jaas:pending-list
8.8.1. 描述
列出活动 JAAS Realm/Login 模块上的待处理修改
8.8.2. 语法
jaas:pending-list [options]
8.8.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
8.9. jaas:realm-list
8.9.1. 描述
列出 JAAS 域
8.9.2. 语法
jaas:realm-list [options]
8.9.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-h, --hidden | 显示隐藏域 |
--no-format | 禁用表呈现的输出 |
8.10. jaas:realm-manage
8.10.1. 描述
管理 JAAS Realm 的用户和角色
8.10.2. 语法
jaas:realm-manage [options]
8.10.3. 选项
Name | 描述 |
---|---|
-h, --hidden | 管理隐藏域 |
--help | 显示此帮助信息 |
--realm | JAAS Realm |
-f, --force | 强制管理这个域,即使另一个在管理下也是如此 |
--index | realm Index |
--module | JAAS 登录模块类名称 |
8.11. jaas:role-add
8.11.1. 描述
为用户添加角色
8.11.2. 语法
jaas:role-add [options] username role
8.11.3. 参数
Name | 描述 |
---|---|
username | 用户名 |
role | 角色 |
8.11.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
8.12. jaas:role-delete
8.12.1. 描述
删除用户的角色
8.12.2. 语法
jaas:role-delete [options] username role
8.12.3. 参数
Name | 描述 |
---|---|
username | 用户名 |
role | 角色 |
8.12.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
8.13. jaas:su
8.13.1. 描述
替换用户身份
8.13.2. 语法
jaas:su [options] [user]
8.13.3. 参数
Name | 描述 |
---|---|
user | 要替换的用户名称(默认为 karaf) |
8.13.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--realm |
8.14. jaas:sudo
8.14.1. 描述
以另一个用户身份执行命令
8.14.2. 语法
jaas:sudo [options] [command]
8.14.3. 参数
Name | 描述 |
---|---|
命令 |
8.14.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--realm | |
--user |
8.15. jaas:update
8.15.1. 描述
对编辑的 JAAS 域应用待处理的修改
8.15.2. 语法
jaas:update [options]
8.15.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
8.16. jaas:user-add
8.16.1. 描述
添加用户
8.16.2. 语法
jaas:user-add [options] 用户名
8.16.3. 参数
Name | 描述 |
---|---|
username | 用户名 |
password | 密码 |
8.16.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
8.17. jaas:user-delete
8.17.1. 描述
删除用户
8.17.2. 语法
jaas:user-delete [options] username
8.17.3. 参数
Name | 描述 |
---|---|
username | 用户名 |
8.17.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
8.18. jaas:user-list
8.18.1. 描述
列出所选 JAAS realm/login 模块的用户
8.18.2. 语法
jaas:user-list [options]
8.18.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--no-format | 禁用表呈现的输出 |
8.19. jaas:whoami
8.19.1. 描述
根据 JAAS 列出当前活跃的主体。
8.19.2. 语法
jaas:whoami [options]
8.19.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--no-format | 禁用表呈现的输出。 |
-g,--groups | 显示组而不是 user。 |
-a,--all | 显示所有 JAAS 主体,无论类型是什么。 |
-r, --roles | 显示角色而不是 user。 |
第 9 章 jdbc
9.1. jdbc:ds-create
9.1.1. 描述
从 DataSourceFactory 为 pax-jdbc-config 创建 JDBC 数据源配置
9.1.2. 语法
jdbc:ds-create [options] name
9.1.3. 参数
Name | 描述 |
---|---|
name | JDBC 数据源名称 |
9.1.4. 选项
Name | 描述 |
---|---|
-p,--password | 数据库密码 |
--help | 显示此帮助信息 |
-dt, --databaseType | 数据库类型(ConnectionPoolDataSource、XADataSource 或 DataSource) |
-dbName | 要使用的数据库名称 |
-dn, --driverName | DataSourceFactory 的 org.osgi.driver.name 属性 |
-url | 要使用的 JDBC URL |
-dc, --driverClass | DataSourceFactory 的 org.osgi.driver.class 属性 |
-u, --username | 数据库用户名 |
9.2. jdbc:ds-delete
9.2.1. 描述
删除 JDBC 数据源
9.2.2. 语法
jdbc:ds-delete [options] name
9.2.3. 参数
Name | 描述 |
---|---|
name | JDBC 数据源名称(创建时所用的名称) |
9.2.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
9.3. jdbc:ds-factories
9.3.1. 描述
列出 JDBC DataSourceFactories
9.3.2. 语法
jdbc:ds-factories [options]
9.3.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
9.4. jdbc:ds-info
9.4.1. 描述
显示 JDBC 数据源的详细信息
9.4.2. 语法
jdbc:ds-info [options] datasource
9.4.3. 参数
Name | 描述 |
---|---|
datasource | JDBC 数据源名称 |
9.4.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
9.5. jdbc:ds-list
9.5.1. 描述
列出 JDBC 数据源
9.5.2. 语法
jdbc:ds-list [options]
9.5.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
9.6. jdbc:execute
9.6.1. 描述
在给定的 JDBC 数据源上执行 SQL 命令
9.6.2. 语法
jdbc:execute [options] datasource 命令
9.6.3. 参数
Name | 描述 |
---|---|
datasource | JDBC 数据源 |
命令 | 要执行的 SQL 命令 |
9.6.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
9.7. jdbc:query
9.7.1. 描述
对 JDBC 数据源执行 SQL 查询
9.7.2. 语法
jdbc:query [options] datasource query
9.7.3. 参数
Name | 描述 |
---|---|
datasource | 要使用的 JDBC 数据源 |
query | 要执行的 SQL 查询 |
9.7.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
9.8. jdbc:tables
9.8.1. 描述
列出给定 JDBC 数据源上的表
9.8.2. 语法
jdbc:tables [options] datasource
9.8.3. 参数
Name | 描述 |
---|---|
datasource | 要使用的 JDBC 数据源 |
9.8.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
第 10 章 jms
10.1. jms:browse
10.1.1. 描述
浏览 JMS 队列
10.1.2. 语法
jms:browse [options] connectionFactory queue
10.1.3. 参数
Name | 描述 |
---|---|
connectionFactory | JMS 连接工厂名称 |
queue | 要浏览的 JMS 队列 |
10.1.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-v, --verbose | 显示 JMS 属性 |
-s, --selector | 选择要浏览消息的选择器 |
-p,--password | 连接到 JMS 代理的密码 |
-u, --username | 连接到 JMS 代理的用户名 |
10.2. jms:connectionfactories
10.2.1. 描述
列出 JMS 连接工厂
10.2.2. 语法
jms:connectionfactories [options]
10.2.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
10.3. jms:consume
10.3.1. 描述
使用来自 JMS 队列的消息。
10.3.2. 语法
jms:consume [options] connectionFactory queue
10.3.3. 参数
Name | 描述 |
---|---|
connectionFactory | JMS 连接工厂名称 |
queue | 使用消息的 JMS 队列 |
10.3.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-s, --selector | 用于选择要使用的消息的选择器 |
-p,--password | 连接到 JMS 代理的密码 |
-u, --username | 连接到 JMS 代理的用户名 |
10.4. jms:count
10.4.1. 描述
计算 JMS 队列上的消息数量。
10.4.2. 语法
jms:count [options] connectionFactory queue
10.4.3. 参数
Name | 描述 |
---|---|
connectionFactory | JMS 连接工厂名称 |
queue | JMS 队列名称 |
10.4.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-p,--password | 连接到 JMS 代理的密码 |
-u, --username | 连接到 JMS 代理的用户名 |
10.5. jms:create
10.5.1. 描述
创建 JMS 连接工厂。
10.5.2. 语法
jms:create [options] name
10.5.3. 参数
Name | 描述 |
---|---|
name | JMS 连接工厂名称 |
10.5.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-t, --type | JMS 连接工厂类型(ActiveMQ、Artemis 或 WebsphereMQ) |
--url | JMS 代理的 URL。对于 WebsphereMQ 类型,URL 是 hostname/port/queuemanager/channel |
-p,--password | 连接到 JMS 代理的密码 |
-u, --username | 连接到 JMS 代理的用户名 |
10.6. jms:delete
10.6.1. 描述
删除 JMS 连接工厂
10.6.2. 语法
jms:delete [options] name
10.6.3. 参数
Name | 描述 |
---|---|
name | JMS 连接工厂名称 |
10.6.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
10.7. jms:info
10.7.1. 描述
提供有关 JMS 连接工厂的详细信息。
10.7.2. 语法
jms:info [options] connectionFactory
10.7.3. 参数
Name | 描述 |
---|---|
connectionFactory | JMS 连接工厂名称 |
10.7.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-p,--password | 连接到 JMS 代理的密码 |
-u, --username | 连接到 JMS 代理的用户名 |
10.8. jms:move
10.8.1. 描述
将消息从一个 JMS 队列移动到另一个 JMS 队列。
10.8.2. 语法
jms:move [options] connectionFactory 源目的地
10.8.3. 参数
Name | 描述 |
---|---|
connectionFactory | JMS 连接工厂名称 |
source | 源 JMS 队列 |
目的地 | 目标 JMS 队列 |
10.8.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-s, --selector | 仅移动某些消息的选择器 |
-p,--password | 连接到 JMS 代理的密码 |
-u, --username | 连接到 JMS 代理的用户名 |
10.9. jms:queues
10.9.1. 描述
列出 JMS 队列。
10.9.2. 语法
jms:queues [options] connectionFactory
10.9.3. 参数
Name | 描述 |
---|---|
connectionFactory | JMS 连接工厂名称 |
10.9.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-p,--password | 连接到 JMS 代理的密码 |
-u, --username | 连接到 JMS 代理的用户名 |
10.10. jms:send
10.10.1. 描述
发送消息
10.10.2. 语法
jms:send [options] connectionFactory queue message
10.10.3. 参数
Name | 描述 |
---|---|
connectionFactory | JMS 连接工厂名称 |
queue | JMS 队列名称 |
message | JMS 消息内容 |
10.10.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-r, --replyTo | 设置消息 ReplyTo |
-p,--password | 连接到 JMS 代理的密码 |
-u, --username | 连接到 JMS 代理的用户名 |
10.11. jms:topics
10.11.1. 描述
列出 JMS 主题。
10.11.2. 语法
jms:topics [options] connectionFactory
10.11.3. 参数
Name | 描述 |
---|---|
connectionFactory | JMS 连接工厂名称 |
10.11.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-p,--password | 连接到 JMS 代理的密码 |
-u, --username | 连接到 JMS 代理的用户名 |
第 11 章 jndi
11.1. jndi:alias
11.1.1. 描述
在给定名称上创建 JNDI 别名。
11.1.2. 语法
JNDI:alias [options] name alias
11.1.3. 参数
Name | 描述 |
---|---|
name | JNDI 名称 |
alias | JNDI 别名 |
11.1.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
11.2. JNDI:bind
11.2.1. 描述
在 JNDI 上下文中绑定 OSGi 服务
11.2.2. 语法
JNDI:bind [options] service name
11.2.3. 参数
Name | 描述 |
---|---|
service | 要绑定的 OSGi 服务的 ID |
name | 绑定 OSGi 服务的 JNDI 名称 |
11.2.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
11.3. jndi:contexts
11.3.1. 描述
列出 JNDI 子上下文。
11.3.2. 语法
jndi:contexts [options] [context]
11.3.3. 参数
Name | 描述 |
---|---|
context | 基础 JNDI 上下文 |
11.3.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
11.4. jndi:create
11.4.1. 描述
创建一个新的 JNDI 子上下文。
11.4.2. 语法
JNDI:create [options] context
11.4.3. 参数
Name | 描述 |
---|---|
context | JNDI 子上下文名称 |
11.4.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
11.5. jndi:delete
11.5.1. 描述
删除 JNDI 子上下文。
11.5.2. 语法
jndi:delete [options] context
11.5.3. 参数
Name | 描述 |
---|---|
context | JNDI 子上下文名称 |
11.5.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
11.6. JNDI:names
11.6.1. 描述
列出 JNDI 名称。
11.6.2. 语法
jndi:names [options] [context]
11.6.3. 参数
Name | 描述 |
---|---|
context | 显示名称的 JNDI 上下文 |
11.6.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
11.7. jndi:unbind
11.7.1. 描述
取消绑定 JNDI 名称。
11.7.2. 语法
JNDI:unbind [options] name
11.7.3. 参数
Name | 描述 |
---|---|
name | 要取消绑定的 JNDI 名称 |
11.7.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
第 12 章 kar
12.1. kar:create
12.1.1. 描述
为功能仓库列表创建一个 kar 文件
12.1.2. 语法
kar:create [options] repoName [features]
12.1.3. 参数
Name | 描述 |
---|---|
repoName | 存储库名称.默认情况下,kar 将包含 named 存储库的所有功能 |
功能 | 要包括的功能名称。如果设置,则仅添加这些功能 |
12.1.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
12.2. kar:install
12.2.1. 描述
安装 KAR 文件。
12.2.2. 语法
kar:install [options] url
12.2.3. 参数
Name | 描述 |
---|---|
url | 要安装的 KAR 文件的 URL。 |
12.2.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--no-start | 不要自动启动捆绑包 |
12.3. kar:list
12.3.1. 描述
列出已安装的 KAR 文件。
12.3.2. 语法
kar:list [options]
12.3.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--no-format | 禁用表呈现的输出 |
12.4. kar:uninstall
12.4.1. 描述
卸载 KAR 文件。
12.4.2. 语法
kar:uninstall [options] name
12.4.3. 参数
Name | 描述 |
---|---|
name | 要卸载的 KAR 文件的名称。 |
12.4.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
第 13 章 log
13.1. log:clear
13.1.1. 描述
清除日志条目。
13.1.2. 语法
log:clear [options]
13.1.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
13.2. log:display
13.2.1. 描述
显示日志条目。
13.2.2. 语法
log:display [options] [logger]
13.2.3. 参数
Name | 描述 |
---|---|
logger | 日志记录器的名称。这可以是 ROOT、ALL 或 org.ops4j.pax.logger.cfg 文件中指定的日志记录器的名称。 |
13.2.4. 选项
Name | 描述 |
---|---|
-p | 格式化输出的模式 |
--help | 显示此帮助信息 |
--no-color | 禁用日志事件的语法颜色 |
-n | 要显示的条目数 |
-l,--level | 要显示的最小日志级别 |
13.3. log:exception-display
13.3.1. 描述
显示日志中最近发生的异常。
13.3.2. 语法
log:exception-display [options] [logger]
13.3.3. 参数
Name | 描述 |
---|---|
logger | 日志记录器的名称。这可以是 ROOT、ALL 或 org.ops4j.pax.logger.cfg 文件中指定的日志记录器的名称。 |
13.3.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
13.4. log:get
13.4.1. 描述
显示当前设置的日志级别。
13.4.2. 语法
log:get [options] [logger]
13.4.3. 参数
Name | 描述 |
---|---|
logger | logger 或 ALL (默认)的名称 |
13.4.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--no-format | 禁用表呈现的输出 |
13.5. log:load-test
13.5.1. 描述
加载测试日志。
13.5.2. 语法
log:load-test [options]
13.5.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--messaged | |
--threads |
13.6. log:log
13.6.1. 描述
记录消息。
13.6.2. 语法
log:log [options] message
13.6.3. 参数
Name | 描述 |
---|---|
message | 要记录的消息 |
13.6.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--level, -l | 消息将记录到的级别 |
13.7. log:set
13.7.1. 描述
设置日志级别。
13.7.2. 语法
log:set [options] level [logger]
13.7.3. 参数
Name | 描述 |
---|---|
level | 设置(TRACE, DEBUG, INFO, WARN, ERROR)或 DEFAULT 的日志级别未设置 |
logger | 日志记录器名称或 ROOT (默认) |
13.7.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
13.8. log:tail
13.8.1. 描述
持续显示日志条目。使用 ctrl-c 退出此命令
13.8.2. 语法
log:tail [options] [logger]
13.8.3. 参数
Name | 描述 |
---|---|
logger | 日志记录器的名称。这可以是 ROOT、ALL 或 org.ops4j.pax.logger.cfg 文件中指定的日志记录器的名称。 |
13.8.4. 选项
Name | 描述 |
---|---|
-p | 格式化输出的模式 |
--help | 显示此帮助信息 |
--no-color | 禁用日志事件的语法颜色 |
-n | 要显示的条目数 |
-l,--level | 要显示的最小日志级别 |
第 14 章 maven
14.1. maven:http-proxy-list
14.1.1. 描述
列出 Maven 远程存储库的 HTTP 代理配置
14.1.2. 语法
maven:http-proxy-list [options]
14.1.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-x, --show-passwords | 不要隐藏与 Maven 加密相关的密码 |
14.2. maven:http-proxy
14.2.1. 描述
为 Maven 远程存储库管理 HTTP 代理配置
14.2.2. 语法
maven:http-proxy [options] [hostPort]
14.2.3. 参数
Name | 描述 |
---|---|
hostPort | host:port of HTTP proxy |
14.2.4. 选项
Name | 描述 |
---|---|
-p,--password | 远程存储库的密码(然后加密,请参阅"maven:password -ep") |
--help | 显示此帮助信息 |
-f, --force | 不要要求确认 |
-id | HTTP 代理的标识符 |
--change | 在 Maven 设置中更改 HTTP 代理配置 |
-n, --non-proxy-hosts | 非代理主机(格式为 '192.168rhcs|localhost|…') |
--remove | 从 Maven 设置中删除 HTTP 代理配置 |
--add | 在 Maven 设置中添加 HTTP 代理配置 |
-u, --username | 远程存储库的用户名 |
-x, --show-passwords | 不要隐藏与 Maven 加密相关的密码 |
14.3. maven:password
14.3.1. 描述
管理远程存储库和代理的密码
14.3.2. 语法
maven:password [options]
14.3.3. 选项
Name | 描述 |
---|---|
-emp, --encrypt-master-password | 加密用于加密/解密其他密码的 master 密码,请参阅"mvn -emp" |
--help | 显示此帮助信息 |
-ep, --encrypt-password | 加密用于远程存储库和代理的密码,请参阅"mvn -ep" |
-p, --persist |
14.4. maven:repository-add
14.4.1. 描述
添加 Maven 存储库
14.4.2. 语法
maven:repository-add [options] [uri]
14.4.3. 参数
Name | 描述 |
---|---|
uri | 存储库 URI.它可以基于 file://,基于 http (s)://,也可以使用其他已知的协议甚至属性占位符(如 ${karaf.base}) |
14.4.4. 选项
Name | 描述 |
---|---|
-nr, --no-releases | 禁用此软件仓库中的发行版本处理 |
-p,--password | 远程存储库的密码(然后加密,请参阅"maven:password -ep") |
--help | 显示此帮助信息 |
-f, --force | 不要要求确认 |
-id | 仓库的标识符 |
-idx | 要插入新存储库的索引(基于0)(默认为 last - 存储库将被附加) |
-d, --default | 编辑默认存储库而不是远程存储库 |
-s, --snapshots | 在存储库中启用 SNAPSHOT 处理 |
-cp, --checksum-policy | 仓库的校验和策略(ignore、warn (默认)失败) |
-u, --username | 远程存储库的用户名 |
-x, --show-passwords | 不要隐藏与 Maven 加密相关的密码 |
-up, --update-policy | 更新存储库的策略(never, daily (default), interval:N, always) |
14.5. maven:repository-change
14.5.1. 描述
更改 Maven 存储库配置
14.5.2. 语法
maven:repository-change [options] [uri]
14.5.3. 参数
Name | 描述 |
---|---|
uri | 存储库 URI.它可以基于 file://,基于 http (s)://,也可以使用其他已知的协议甚至属性占位符(如 ${karaf.base}) |
14.5.4. 选项
Name | 描述 |
---|---|
-nr, --no-releases | 禁用此软件仓库中的发行版本处理 |
-p,--password | 远程存储库的密码(然后加密,请参阅"maven:password -ep") |
--help | 显示此帮助信息 |
-f, --force | 不要要求确认 |
-id | 仓库的标识符 |
-d, --default | 编辑默认存储库而不是远程存储库 |
-s, --snapshots | 在存储库中启用 SNAPSHOT 处理 |
-cp, --checksum-policy | 仓库的校验和策略(ignore、warn (默认)失败) |
-u, --username | 远程存储库的用户名 |
-x, --show-passwords | 不要隐藏与 Maven 加密相关的密码 |
-up, --update-policy | 更新存储库的策略(never, daily (default), interval:N, always) |
14.6. maven:repository-list
14.6.1. 描述
Maven 存储库摘要.
14.6.2. 语法
maven:repository-list [options]
14.6.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-v, --verbose | 显示其他信息(策略、源) |
-x, --show-passwords | 不要隐藏与 Maven 加密相关的密码 |
14.7. maven:repository-remove
14.7.1. 描述
删除 Maven 存储库
14.7.2. 语法
maven:repository-remove [options]
14.7.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-f, --force | 不要要求确认 |
-id | 仓库的标识符 |
-d, --default | 编辑默认存储库而不是远程存储库 |
-x, --show-passwords | 不要隐藏与 Maven 加密相关的密码 |
14.8. maven:summary
14.8.1. 描述
Maven 配置摘要.
14.8.2. 语法
maven:summary [options]
14.8.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-p, --property-ids | 使用 PID 属性标识符而不是其名称 |
-s, --source | 添加有关配置值的位置的信息 |
-d, --description | 添加 Maven 配置选项的描述 |
-x, --show-passwords | 不要隐藏与 Maven 加密相关的密码 |
第 15 章 obr
15.1. obr:deploy
15.1.1. 描述
使用 OBR 服务部署捆绑包列表。
15.1.2. 语法
obr:deploy [options] bundles
15.1.3. 参数
Name | 描述 |
---|---|
捆绑包 | 要部署的捆绑包名称列表(由空格分开)。捆绑包使用以下语法标识: symbolic_name,version,其中 version 是可选的。 |
15.1.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-d, --deployOptional | 部署可选捆绑包 |
-s,--start | 启动部署的捆绑包 |
15.2. obr:find
15.2.1. 描述
查找给定过滤器的 OBR 捆绑包。
15.2.2. 语法
obr:find [options] requirements
15.2.3. 参数
Name | 描述 |
---|---|
要求 | 要求 |
15.2.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
15.3. obr:info
15.3.1. 描述
打印有关 OBR 捆绑包的信息。
15.3.2. 语法
obr:info [options] bundles
15.3.3. 参数
Name | 描述 |
---|---|
捆绑包 | 指定要查询信息的捆绑包(由空格分开)。捆绑包使用以下语法标识: symbolic_name,version,其中 version 是可选的。 |
15.3.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
15.4. obr:list
15.4.1. 描述
列出 OBR 捆绑包(可选)提供给定软件包。
15.4.2. 语法
obr:list [options] [packages]
15.4.3. 参数
Name | 描述 |
---|---|
软件包 | 空格分开的软件包列表。 |
15.4.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--no-format | 禁用表呈现的输出 |
15.5. obr:resolve
15.5.1. 描述
显示给定要求的一组解析输出。
15.5.2. 语法
obr:resolve [options] requirements
15.5.3. 参数
Name | 描述 |
---|---|
要求 | 要求 |
15.5.4. 选项
Name | 描述 |
---|---|
-w, --why | 显示包含资源的原因 |
--help | 显示此帮助信息 |
--no-remote | 在解析过程中忽略远程资源 |
-l, --no-local | 在解析过程中忽略本地资源 |
--deploy | 部署所选捆绑包 |
--optional | 解析可选依赖项 |
--start | 部署并启动所选捆绑包 |
15.6. obr:source
15.6.1. 描述
下载 OBR 捆绑包的源。
15.6.2. 语法
obr:source [options] 文件夹捆绑包
15.6.3. 参数
Name | 描述 |
---|---|
folder | 用于存储源的本地文件夹 |
捆绑包 | 要下载源的捆绑包列表。捆绑包使用以下语法标识: symbolic_name,version,其中 version 是可选的。 |
15.6.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-x | 解压归档 |
15.7. obr:start
15.7.1. 描述
使用 OBR 部署并启动捆绑包列表。
15.7.2. 语法
obr:start [options] bundles
15.7.3. 参数
Name | 描述 |
---|---|
捆绑包 | 要部署的捆绑包列表(由空格分开)。捆绑包使用以下语法标识: symbolic_name,version,其中 version 是可选的。 |
15.7.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-d, --deployOptional | 部署可选捆绑包 |
15.8. obr:url-add
15.8.1. 描述
在 OBR 服务中添加存储库 URL 列表。
15.8.2. 语法
obr:url-add [options] urls
15.8.3. 参数
Name | 描述 |
---|---|
urls | 要添加到 OBR 服务的软件仓库 URL,用空格分开 |
15.8.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
15.9. obr:url-list
15.9.1. 描述
显示当前与 OBR 服务关联的存储库 URL。
15.9.2. 语法
obr:url-list [options]
15.9.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--no-format | 禁用表呈现的输出 |
15.10. obr:url-refresh
15.10.1. 描述
重新加载存储库,以获取全新的捆绑包列表。
15.10.2. 语法
obr:url-refresh [options] [ids]
15.10.3. 参数
Name | 描述 |
---|---|
ids | 仓库 URL (如果使用 -i)刷新(为 all 留空) |
15.10.4. 选项
Name | 描述 |
---|---|
-i, --index | 使用 index 来标识 URL |
--help | 显示此帮助信息 |
15.11. obr:url-remove
15.11.1. 描述
从 OBR 服务中删除存储库 URL 列表。
15.11.2. 语法
obr:url-remove [options] ids
15.11.3. 参数
Name | 描述 |
---|---|
ids | 仓库 URL (如果使用 -i)从 OBR 服务中删除 |
15.11.4. 选项
Name | 描述 |
---|---|
-i, --index | 使用 index 来标识 URL |
--help | 显示此帮助信息 |
第 16 章 package
16.1. package:exports
16.1.1. 描述
列出导出的软件包和导出它们的捆绑包
16.1.2. 语法
package:exports [options]
16.1.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-b | 仅显示给定捆绑包 id 导出的软件包 |
-d | 仅显示由多个捆绑包导出的软件包 |
--show-name-only | 仅显示软件包名称 |
-p | 仅显示以给定名称开头的软件包 |
--no-format | 禁用表呈现的输出 |
16.2. package:imports
16.2.1. 描述
列出导入的软件包和导入它们的捆绑包
16.2.2. 语法
package:imports [options]
16.2.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-b | 仅显示给定捆绑包 id 的导入 |
--show-name-only | 仅显示软件包名称 |
--filter | 仅显示软件包而不是完整过滤器 |
-p | 仅显示以给定名称开头的软件包 |
--no-format | 禁用表呈现的输出 |
第 17 章 配置集
17.1. profile:change-parents
17.1.1. 描述
将配置文件的父级替换为指定的父级列表
17.1.2. 语法
profile:change-parents [options] profile parents
17.1.3. 参数
Name | 描述 |
---|---|
配置集 | 配置集的名称。 |
parents | 新父配置集列表。 |
17.1.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
17.2. profile:copy
17.2.1. 描述
复制指定的源配置集
17.2.2. 语法
profile:copy [options] source profile 目标配置集
17.2.3. 参数
Name | 描述 |
---|---|
源配置集 | 源配置集的名称。 |
目标配置集 | 目标配置集的名称。 |
17.2.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-f, --force | 允许覆盖目标配置集的标记(如果存在)。 |
17.3. profile:create
17.3.1. 描述
使用指定名称和父项创建新配置集
17.3.2. 语法
profile:create [options] [profileId]
17.3.3. 参数
Name | 描述 |
---|---|
profileId |
17.3.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--parents | (可选)指定一个或多个父配置集。要指定多个父配置集,请在命令行上多次指定此标志。例如,--parents foo --parents bar。 |
17.3.5. 详情
classpath:profileCreate.txt
17.4. profile:delete
17.4.1. 描述
删除指定的配置集
17.4.2. 语法
profile:delete [options] profile
17.4.3. 参数
Name | 描述 |
---|---|
配置集 | 要删除的配置集的名称。 |
17.4.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
17.5. profile:display
17.5.1. 描述
显示指定配置集的信息
17.5.2. 语法
profile:display [options] profile
17.5.3. 参数
Name | 描述 |
---|---|
配置集 | 配置集的名称。 |
17.5.4. 选项
Name | 描述 |
---|---|
--overlay, -o | 显示覆盖配置集设置,考虑从父配置集继承的设置。 |
--help | 显示此帮助信息 |
--effective, -e | 显示有效的配置集设置,考虑属性替换。 |
--display-resources, -r | 显示附加配置集资源的内容。 |
17.6. profile:edit
17.6.1. 描述
编辑指定的配置集
17.6.2. 语法
profile:edit [options] profile
17.6.3. 参数
Name | 描述 |
---|---|
配置集 | 要编辑的目标配置集 |
17.6.4. 选项
Name | 描述 |
---|---|
--remove | 从分隔列表中删除值。它只适用于 system, config & pid 选项 |
--help | 显示此帮助信息 |
--delete | 删除值。这个选项可用于从配置集中删除功能、捆绑包或 pid。 |
--append | 将值附加到分隔列表中。它只适用于 system, config & pid 选项 |
-c, --config | 编辑影响 karaf 容器的 Java 系统属性(类似于编辑根容器中的 etc/config.properties)。 |
--delimiter | 指定用于附加和删除的分隔符。 |
-x,--extension | 编辑扩展库。要指定多个库,请多次指定此标志。 |
-p, --pid | 编辑Gi 配置属性,格式为 <PID>/<Property>。要指定多个属性,请多次指定此标志。 |
--resource | 选择配置文件下要编辑的资源。这个选项应该只单独使用。 |
--set | 设置或创建值(默认选择)。 |
-i, --import-pid | 从本地 OSGi 配置管理员导入编辑的 pids |
-f, --features | 编辑功能.要指定多个功能,请多次指定此标志。例如,--features foo --features bar。 |
-r, --repositories | 编辑 features 存储库。要指定多个软件仓库,请多次指定此标志。 |
-o, --overrides | 编辑覆盖。要指定多个库,请多次指定此标志。 |
-s,--system | 编辑影响安装的捆绑包的 Java 系统属性(类似于编辑根容器中的 etc/system.properties)。 |
-b, --bundles | 编辑捆绑包。要指定多个捆绑包,请多次指定此标志。 |
-n,--endorsed | 编辑端到端的库。要指定多个库,请多次指定此标志。 |
-l,--libs | 编辑库。要指定多个库,请多次指定此标志。 |
17.6.5. 详情
classpath:profileEdit.txt
17.7. profile:list
17.7.1. 描述
列出所有配置集
17.7.2. 语法
profile:list [options]
17.7.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--hidden | 显示隐藏的配置集 |
17.8. profile:rename
17.8.1. 描述
重命名指定的源配置集
17.8.2. 语法
profile:rename [options] profile name new profile name
17.8.3. 参数
Name | 描述 |
---|---|
配置集名称 | 配置集的名称。 |
新配置集名称 | 配置集的新名称。 |
17.8.4. 选项
Name | 描述 |
---|---|
-f, --force | 允许替换目标配置文件的标记(如果存在)。 |
--help | 显示此帮助信息 |
--version | 要重命名的配置集版本。默认为当前的默认版本。 |
第 18 章 scheduler
18.1. scheduler:list
18.1.1. 描述
列出调度的作业
18.1.2. 语法
scheduler:list [options]
18.1.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
18.2. scheduler:reschedule
18.2.1. 描述
更新现有作业的调度
18.2.2. 语法
scheduler:reschedule [options] name
18.2.3. 参数
Name | 描述 |
---|---|
name | 作业名称 |
18.2.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--period | 执行期间的时间(以秒为单位) |
--at | ISO 格式的绝对日期(例如: 2014-05-13T13:56:45) |
--times | 应该执行此任务的次数 |
--concurrent | 如果作业同时运行或不能运行(默认为 false) |
--cron | cron 表达式 |
18.3. scheduler:schedule
18.3.1. 描述
调度脚本执行
18.3.2. 语法
scheduler:schedule [options] script
18.3.3. 参数
Name | 描述 |
---|---|
script | 要调度的脚本 |
18.3.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--period | 执行期间的时间(以秒为单位) |
--at | ISO 格式的绝对日期(例如: 2014-05-13T13:56:45) |
--times | 应该执行此任务的次数 |
--name | 此作业的名称 |
--concurrent | 如果作业同时运行或不能运行(默认为 false) |
--cron | cron 表达式 |
18.4. scheduler:trigger
18.4.1. 描述
手动触发调度的作业
18.4.2. 语法
scheduler:trigger [options] name
18.4.3. 参数
Name | 描述 |
---|---|
name | 要触发的作业的名称 |
18.4.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-b, background | 在后台调度触发器 |
18.5. scheduler:unschedule
18.5.1. 描述
取消调度作业
18.5.2. 语法
scheduler:unschedule [options] [name]
18.5.3. 参数
Name | 描述 |
---|---|
name |
18.5.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
第 19 章 scr
19.1. scr:activate
19.1.1. 描述
激活给定名称的组件
19.1.2. 语法
scr:activate [options] name
19.1.3. 参数
Name | 描述 |
---|---|
name | 要激活的组件名称 |
19.1.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-s, --show-hidden | 显示所有组件,包括系统组件(默认为隐藏) |
19.2. scr:components
19.2.1. 描述
显示可用组件
19.2.2. 语法
scr:components [options]
19.2.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-s, --show-hidden | 显示所有组件,包括系统组件(默认为隐藏) |
19.3. scr:deactivate
19.3.1. 描述
取消激活给定名称的组件
19.3.2. 语法
scr:deactivate [options] name
19.3.3. 参数
Name | 描述 |
---|---|
name | 要取消激活的组件名称 |
19.3.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-s, --show-hidden | 显示所有组件,包括系统组件(默认为隐藏) |
19.4. scr:details
19.4.1. 描述
显示可用组件
19.4.2. 语法
scr:details [options] name
19.4.3. 参数
Name | 描述 |
---|---|
name | 组件名称 |
19.4.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-s, --show-hidden | 显示所有组件,包括系统组件(默认为隐藏) |
第 20 章 service
20.1. service:list
20.1.1. 描述
列出 OSGi 服务。
20.1.2. 语法
service:list [options] [objectClass]
20.1.3. 参数
Name | 描述 |
---|---|
objectClass | 要过滤的服务 name |
20.1.4. 选项
Name | 描述 |
---|---|
-a | 显示所有服务。(在默认情况下,隐藏了 命令。) |
--help | 显示此帮助信息 |
-n | 仅显示服务类名称 |
20.2. service:wait
20.2.1. 描述
等待给定的 OSGi 服务。
20.2.2. 语法
service:wait [options] service
20.2.3. 参数
Name | 描述 |
---|---|
service | 服务类或过滤器 |
20.2.4. 选项
Name | 描述 |
---|---|
-t, --timeout | 等待服务超时(以毫秒为单位,不等待,零等待时间) |
--help | 显示此帮助信息 |
-e, --exception | 如果在超时后找不到该服务,则抛出异常 |
第 21 章 shell
21.1. shell:completion
21.1.1. 描述
在当前控制台会话中显示或更改完成模式。
21.1.2. 语法
shell:completion [options] [mode]
21.1.3. 参数
Name | 描述 |
---|---|
模式 | 要设置的完成模式。有效的完成模式为: global, first, subshell。 |
21.1.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
21.2. shell:exec
21.2.1. 描述
执行系统进程。
21.2.2. 语法
shell:exec [options] 命令
21.2.3. 参数
Name | 描述 |
---|---|
命令 | 带有参数的执行命令 |
21.2.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
21.3. shell:info
21.3.1. 描述
打印系统信息。
21.3.2. 语法
shell:info [options]
21.3.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--memory-pools, -mp | 包含有关内存池的详细信息 |
21.4. shell:java
21.4.1. 描述
执行 Java 标准应用程序。
21.4.2. 语法
shell:java [options] className [arguments]
21.4.3. 参数
Name | 描述 |
---|---|
className | 要调用的类的名称 |
参数 | 传递给给定类的方法的参数 |
21.4.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-m, --method | 调用命名方法 |
21.5. shell:logout
21.5.1. 描述
将 shell 与当前会话断开连接。
21.5.2. 语法
shell:logout [options]
21.5.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
21.6. shell:printf
21.6.1. 描述
格式和打印参数.
21.6.2. 语法
shell:printf [options] format 参数
21.6.3. 参数
Name | 描述 |
---|---|
格式 | 使用的格式模式 |
参数 | 给定格式模式的参数 |
21.6.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
21.7. shell:source
21.7.1. 描述
运行脚本
21.7.2. 语法
shell:source [options] script [args]
21.7.3. 参数
Name | 描述 |
---|---|
script | 指向脚本的 URI |
args | 脚本的参数 |
21.7.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
21.8. shell:stack-traces-print
21.8.1. 描述
当执行命令抛出异常时,在控制台中打印完整的堆栈追踪。
21.8.2. 语法
shell:stack-traces-print [options] [print]
21.8.3. 参数
Name | 描述 |
---|---|
| 打印堆栈追踪或未显示(默认为 true) |
21.8.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
21.9. shell:threads
21.9.1. 描述
打印当前的线程(可选使用 stacktraces)
21.9.2. 语法
shell:threads [options] [id]
21.9.3. 参数
Name | 描述 |
---|---|
id | 显示具有此 Id 的线程详情 |
21.9.4. 选项
Name | 描述 |
---|---|
--tree | 将线程显示为树 |
--list | 将线程显示为列表 |
-e, --empty-groups | 显示空组 |
--packages | 修剪的软件包 |
--help | 显示此帮助信息 |
--monitors | 显示监控器 |
-t, --threshold | 显示线程的有趣堆栈追踪行的最小数量 |
--locks | 显示锁定 |
--no-format | 禁用表呈现的输出 |
21.10. shell:ttop
21.10.1. 描述
显示线程信息
21.10.2. 语法
shell:ttop [options]
21.10.3. 选项
Name | 描述 |
---|---|
--seconds, -s | 更新之间的延迟(以秒为单位) |
--order, -o | 以逗号分隔的排序键列表 |
--millis, -m | 以毫秒为单位更新之间的延迟 |
--nthreads, -n | 仅显示 NTHREADS 线程 |
--help | 显示此帮助信息 |
--stats, -t | 要显示的以逗号分隔的统计列表 |
21.11. shell:watch
21.11.1. 描述
监视并刷新命令的输出
21.11.2. 语法
shell:watch [options] 命令
21.11.3. 参数
Name | 描述 |
---|---|
命令 | 要监视/刷新的命令 |
21.11.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-n, --interval | 命令的执行间隔(以秒为单位) |
-a, --append | 输出应附加,但不能清除控制台 |
第 22 章 ssh
22.1. ssh:ssh
22.1.1. 描述
连接到远程 SSH 服务器
22.1.2. 语法
ssh:ssh [options] hostname [command]
22.1.3. 参数
Name | 描述 |
---|---|
hostname | 通过 SSH 连接到的主机名 |
命令 | 要执行的可选命令 |
22.1.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-p,--password | 远程登录的密码 |
-p, --port | 用于 SSH 连接的端口 |
-q | 静默模式.不要要求确认 |
-r, --retries | 重试连接建立(尝试时间) |
-l, --username | 远程登录的用户名 |
-k, --keyfile | 使用密钥登录时的私钥File 位置,需要使用此标志将 BouncyCastle 注册为安全提供程序 |
22.2. ssh:sshd
22.2.1. 描述
创建 SSH 服务器
22.2.2. 语法
ssh:sshd [options]
22.2.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-b, --background | 该服务将在后台运行 |
-p, --port | 设置 SSH 服务器的端口 |
-i, --idle-timeout | 会话闲置超时(以毫秒为单位) |
-w, --welcome-banner | 登录时要显示的欢迎横幅 |
-n, --nio-workers | 要使用的 NIO worker 线程数量 |
第 23 章 subsystem
23.1. subsystem:info
23.1.1. 描述
显示子系统的信息
23.1.2. 语法
subsystem:info [options] [id]
23.1.3. 参数
Name | 描述 |
---|---|
id | 子系统名称或 ids |
23.1.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--indent | 缩进方法 |
23.2. subsystem:install
23.2.1. 描述
安装新子系统
23.2.2. 语法
subsystem:install [options] [Subsystem 以将新子系统安装到] [New subsystem url]
23.2.3. 参数
Name | 描述 |
---|---|
将新子系统安装到的子系统 | |
新子系统 url |
23.2.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
23.3. subsystem:list
23.3.1. 描述
列出所有子系统
23.3.2. 语法
subsystem:list [options]
23.3.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
23.4. subsystem:start
23.4.1. 描述
启动指定的子系统
23.4.2. 语法
subsystem:start [options] [id]
23.4.3. 参数
Name | 描述 |
---|---|
id | 子系统名称或 ids |
23.4.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
23.5. subsystem:stop
23.5.1. 描述
停止指定的子系统
23.5.2. 语法
subsystem:stop [options] [id]
23.5.3. 参数
Name | 描述 |
---|---|
id | 子系统名称或 ids |
23.5.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
23.6. subsystem:uninstall
23.6.1. 描述
卸载指定的子系统
23.6.2. 语法
subsystem:uninstall [options] [id]
23.6.3. 参数
Name | 描述 |
---|---|
id | 子系统名称或 ids |
23.6.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
第 24 章 system
24.1. system:framework
24.1.1. 描述
OSGi 框架选项.
24.1.2. 语法
system:framework [options] [framework]
24.1.3. 参数
Name | 描述 |
---|---|
Framework | 要使用的 OSGi 框架名称 |
24.1.4. 选项
Name | 描述 |
---|---|
-nodebug, --disable-debug | 禁用 OSGi 框架的调试 |
--help | 显示此帮助信息 |
-debug、--enable-debug | 为 OSGi 框架启用调试 |
24.2. system:name
24.2.1. 描述
显示或更改 Karaf 实例名称。
24.2.2. 语法
system:name [options] [name]
24.2.3. 参数
Name | 描述 |
---|---|
name | 实例的新名称 |
24.2.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
24.3. system:property
24.3.1. 描述
get 或设置系统属性。
24.3.2. 语法
system:property [options] [key] [value]
24.3.3. 参数
Name | 描述 |
---|---|
key | 系统属性名称 |
value | 系统属性的新值 |
24.3.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
-f, --file-dump | 转储文件中的所有系统属性(数据文件夹中) |
-p,--persistent | 在 etc/system.properties 文件中保留新值 |
-u, --unset | 显示未设置值的属性 |
24.4. system:shutdown
24.4.1. 描述
关闭 Karaf 容器。
24.4.2. 语法
system:shutdown [options] [time]
24.4.3. 参数
Name | 描述 |
---|---|
time | 在指定延迟后关闭。time 参数可以有不同的格式。首先,可以是 hh:mm 格式的绝对时间,其中 hh 是小时(1 或 2 位),mm 是小时的分钟(以两位数字表示)。其次,它可以采用 m 格式(或 +m),其中 m 是等待的分钟数。单词 now 是 0 (或 +0) 的别名。 |
24.4.4. 选项
Name | 描述 |
---|---|
-c, --clean, --clean-all, -ca | 通过删除数据目录强制重启干净的重启 |
--help | 显示此帮助信息 |
-h, --halt | 暂停 Karaf 容器。 |
-CC, --clean-cache, -cc | 通过删除缓存目录强制重启清理 |
-f, --force | 在没有确认消息的情况下强制关闭。 |
-r, --reboot | 重新引导 Karaf 容器。 |
24.5. system:start-level
24.5.1. 描述
获取或设置系统启动级别。
24.5.2. 语法
system:start-level [options] [level]
24.5.3. 参数
Name | 描述 |
---|---|
level | 要设置的新系统启动级别 |
24.5.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
24.6. system:version
24.6.1. 描述
显示实例版本
24.6.2. 语法
system:version [options]
24.6.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
第 25 章 web
25.1. web:launch
25.1.1. 描述
在给定捆绑包 ID 的浏览器中启动 Web 应用。
25.1.2. 语法
web:launch [options] id
25.1.3. 参数
Name | 描述 |
---|---|
id | 使用启动浏览器的捆绑包 ID |
25.1.4. 选项
Name | 描述 |
---|---|
--base | 要浏览的基本 URL,否则将使用默认 localhost:8181。 |
--help | 显示此帮助信息 |
25.2. web:list
25.2.1. 描述
列出 war 捆绑包的详细信息。
25.2.2. 语法
web:list [options]
25.2.3. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
--no-format | 禁用表呈现的输出 |
25.3. web:start
25.3.1. 描述
启动给定捆绑包的 Web 上下文。
25.3.2. 语法
web:start [options] ids
25.3.3. 参数
Name | 描述 |
---|---|
ids | 用空格分开的捆绑包 ID 列表 |
25.3.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |
25.4. web:stop
25.4.1. 描述
停止给定捆绑包的 Web 上下文。
25.4.2. 语法
web:stop [options] ids
25.4.3. 参数
Name | 描述 |
---|---|
ids | 用空格分开的捆绑包 ID 列表 |
25.4.4. 选项
Name | 描述 |
---|---|
--help | 显示此帮助信息 |