问题标签 [jackrabbit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4670 浏览

liferay - 在集群环境中设置 Jackrabbit

我想在集群中设置 Jackrabbit(我正在使用 Liferay 进行设置)。

我读了这个文件 - http://wiki.apache.org/jackrabbit/Clustering,不幸的是它很短,所以我不理解一些概念和最佳实践。让我先解释一下我的设置是什么:

我们有 2 个共享相同文件系统的 weblogic 服务器,我们将相同的战争部署到两个 weblogics。我使用 Oracle 作为数据库(我在 WL 中配置了连接池并希望使用 JNDI 进行连接)

正如我从文档中了解到的,每个节点都必须有一个单独的配置,包括它自己的存储库目录、工作区文件系统和搜索索引。

两个节点共享 PersistranceManager、存储库文件系统和数据存储(如果我有的话)

以下是问题:

  1. 什么是工作区文件系统,它与存储库文件系统有何不同。什么是工作区-据我了解,它是存储库的一部分,存储库可以有多个工作区,但文档中没有描述什么是工作区。

  2. 我希望性能是最好的,我不需要太多的内容和用户(10 多个同时用户),所以我想优化页面加载时间以更快地呈现页面。最佳实践是什么 - 我应该配置 PersistanceManager 去数据库吗?

  3. 每个节点上的存储库文件系统应该指向哪里?

  4. 每个节点上的工作空间应该指向哪里?

  5. 工作区文件系统应该指向哪里?

我试图将它们全部指向我的数据库,但我似乎有死锁(或数据库工作太慢)。

而且我启用了日志记录,我看到很多不必要的读取,看起来像每次上传文件jackrabbit打开连接,预先缓存所有文件,关闭并执行几次(大约需要一分钟)上传非常小的文件,我的配置很可能有问题。

这是我的配置文件:

0 投票
5 回答
9195 浏览

java - 直观地浏览 JACKRABBIT 内容?

我想从我的数据库表中删除我当前的内容。

并将它们带到内容存储库 (JCR)

是否有任何向导可以让您直观地浏览Jackrabbit内容。

因为使用jackrabbit 并且因为运行简单的命令而浪费时间真的很无聊。

0 投票
4 回答
2305 浏览

content-management-system - JCR 存储库可用于 Junit 测试

我有一个通过 JCR API 访问内容存储库的代码。我的代码正在 OSGI 环境中开发。我想要的是有一个 JCR 内容存储库,无论环境如何,它都应该在运行单元测试时可用。我的意思是它应该可供构建项目的任何用户使用。我不想依赖在不同虚拟机中运行的某些外部内容存储库。

有可能做这样的事情吗?提前致谢。

0 投票
1 回答
2503 浏览

java - JCR 长耳兔分页

我正在使用以下 JCR-SQL2 查询从jackrabbit存储库中检索一些文件

如何在 jackrabbit 中使用分页来仅检索有限数量的文件。

我的意思是 MS-SQL 中的 COUNT 或 MySQL 中的 LIMIT

0 投票
1 回答
1281 浏览

reference - Jackrabbit - node.getReferences() 不返回任何内容

我正在尝试添加参考,但是当我调用 node.getReferences() 时,我看不到它。

我尝试创建一个简单的示例 -> 在根目录下创建 2 个节点并从另一个节点引用一个。这很好用。

在我的工作代码中它没有。我猜这与版本控制有关,但我找不到任何文档来解释发生了什么。让我解释一下结构

所有节点都有 mix:versionable 和 mix:referenceble。

一点代码...

我试过删除结帐和保存,但都无济于事。

任何意见或推荐阅读表示赞赏。

特德。

0 投票
1 回答
276 浏览

java - 从 Jahia 连接到长耳兔

你知道是否可以将我的 Jahia 6.5 安装指向现有的 Jackrabbit?我查看了配置文件,似乎可行,但我不知道如何正确配置 Jahia。

在 Jahia 配置上有:

但是我的 Jackrabbit 安装中的存储库文件夹结构有很大不同。

有人做过吗?

干杯,

安德烈亚

0 投票
1 回答
3452 浏览

jackrabbit - 更新 JCR 2.0 中节点的内容

我尝试在 JCR 2.0 中更新节点

我得到异常“javax.jcr.nodetype.ConstraintViolationException:项目受保护”。怎么了?

0 投票
1 回答
314 浏览

java - Jackrabbit 是否允许删除文件?

在我的应用程序中,我需要删除超过 6 个月的文件。使用 cron 工作还是使用 Jackrabbit 更好?

0 投票
1 回答
759 浏览

java - 在 Yahoo 日历中创建事件

我一直在尝试在我的雅虎日历中创建一个事件,我正在使用 caldev 规范、Http 客户端 3、Apache Jackrabbit 和 ical4J API。

我能够创建事件(获取 201 http 响应)、检索相同的事件(使用 http get 方法)并可以删除相同的事件。

我面临的唯一问题是创建到服务器时的事件未显示在雅虎日历上。

我不知道该怎么做...请指导我正确的方向。

这是我正在创建的事件

0 投票
1 回答
1346 浏览

android - Jackrabbit Webdav:如何重命名文件或文件夹

我正在为我的 Android 使用 JackRabbit Cient。对于重命名文件或文件夹,我没有找到任何方法。但我试图通过将一个文件夹移动到另一个文件夹然后删除第一个来做到这一点。但我认为这不是一个好主意从客户端删除。所以,请建议使用 JackRabbit重命名Webdav 文件的任何直接方法。

其次,当我创建一个子文件夹时,我得到的状态是405,不允许方法。我不知道它到底在说什么。

第三,我怎样才能得到一个文件夹内的总空间

最后,如何使用 JackRabbit Webdav Clint获取文件夹的访问属性。

谢谢你,Sha。