如何在jackrabbit-standalone命令行(cli)中切换工作区?

时间:2014-02-04 18:19:04

标签: java jackrabbit jcr

如何在jackrabbit-standalone命令行客户端中切换工作区?我有版本2.4.3

我这样连接:

java -jar jackrabbit-standalone-2.4.3.jar --cli rmi://localhost:1100/jackrabbit

它将我记录为匿名,因此我切换到管理员:

[/] > logout

elapsed time: 2 ms.

[not logged in] > login admin admin

elapsed time: 21 ms.

[/] > info

Repository: rmi://localhost:1100/jackrabbit
User      : admin
Workspace : default
Node      : /

Session is live.
Session has no changes.

如何从默认切换工作区?我在help命令中找不到任何信息。它仅说明了如何创建新工作区或如何将节点克隆或复制到另一个工作区。

1 个答案:

答案 0 :(得分:4)

您可以使用login命令执行此操作。让我们通过login获取help login命令的帮助:

[/] > help login

description:
Login to the current working Repository

usage:login <user> <password> -workspace <name>

<arguments>
name       argument   required   description
---------- ---------- ---------- ----------------------------------------
user       user       false      registered user name [default=anonymous]
password   password   false      password  [default = anonymous]

<options>
name       argument   required   description
---------- ---------- ---------- ----------------------------------------
workspace  name       false      workspace

所以你需要像这样登录:

login admin admin -workspace anotherWorkspace