Apache Karaf 控制台参考


Red Hat Fuse 7.8

Apache Karaf shell 命令参考

Red Hat Fuse Documentation Team

摘要

管理容器的主接口是命令控制台。本参考提供了一种查看命令、语法和选项的简单方法。

第 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描述

print

打印堆栈追踪或未显示(默认为 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

显示此帮助信息

法律通告

Copyright © 2023 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅