Apache Karaf 控制台参考
Apache Karaf shell 命令参考
fuse-docs-support@redhat.com
摘要
第 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-swagger-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.168fuse) |
| 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 | 显示此帮助信息 |