问题标签 [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 投票
3 回答
3356 浏览

jackrabbit - 有人知道一个好用又简单的 JCR UI 管理工具吗?

我正在将大量数据导入 JackRabbit JCR 存储库。一个很好的用于可视化 JCR 存储库的 UI 管理工具可以很好地检查导入的数据是否处于良好的布局中,也可以让我作为开发人员的生活更轻松。

0 投票
3 回答
1187 浏览

php - CMS 与文件系统存储 ID 可扩展性

请考虑以下几点:

我存储了大约 120 万个 TIF 文件,大小从 40 KB 到 120 KB 不等。

这些文档存储在具有 NTFS 文件系统的 Windows 服务器上。

使用以下变量存储文档:

  • 客户
  • 文件类型
  • 图像文件夹
  • 实际图像

见下文:

例子

它是一个 PHP 托管系统。

这个阶段的表现是可以接受的。我想知道未来最好的策略是什么。考虑到客户和文件数量将急剧增加。

我正在考虑用Jackrabbit CMS 替换整个存储。

这会是这样吗?或者

以如下格式存储文档:

  • 顾客
  • 文件类型
  • 儒略日日期文件导入。
  • 当前用户
  • 6位唯一码

例子

会一样高效吗?

请不要考虑 CMS 与文件系统的所有其他考虑因素。例如版本控制、数据备份。

谢谢。

0 投票
2 回答
504 浏览

java - 在 jackrabbit 中处理 InvalidItemStateException

我们现在在我们的 Web 应用程序中遇到了一些 InvalidItemStateException,这是由 2 个或更多用户更新相同的内容引起的。据我了解,javax.jcr.InvalidItemStateException在这种情况下抛出 JackRabbit 是在设计中,这没关系,但我想问一下处理这种情况的常用方法。我们相当确定最后处理的更改赢得更新。到目前为止,我们已经提出了以下代码:

这是一个常见的模式如何处理?还是避免这种情况的更好方法?

0 投票
1 回答
1944 浏览

java - 是否可以使用纯 HTTP 评估 Jackrabbit 存储库?

据我了解,它应该在 Jackrabbit 1.6 中原生可用(我发现这个博客条目http://dev.day.com/microsling/content/blogs/main/jrnativehttp.html)但我找不到任何示例配置。

0 投票
2 回答
1870 浏览

java - 使用自定义 LoginModule 登录 Jackrabbit

我正在尝试编写一个使用 Jackrabbit 存储库对用户进行身份验证的 LoginModule。但是,我希望它检查存储在存储库本身中的凭据。所以问题是,在我的 LoginModule 中,我必须再次连接到存储库,使其成为无限循环。有什么我可以做的吗?

0 投票
1 回答
2763 浏览

java - Java JCR如何改变节点的顺序?

我将 Jackrabbit 与 JCR 一起使用,如何更改节点的顺序?

0 投票
4 回答
1641 浏览

java - 扩展 JackRabbit 还是从 Lucene 构建?

我一直在研究一个网站的想法,一般概念是文档的全文搜索,还允许基于这些评级的用户评级我想提高项目在 Lucene 索引中的价值。但我正在尝试寻找是否应该扩展 JackRabbit 或仅从 Lucene 基础构建。有什么好的方法可以以这种方式扩展 JackRabbit 并影响索引,还是最好直接在 Lucene 上工作?

无论哪种方式,我都强烈倾向于在 grails 上使用带有可搜索插件的 groovy 或直接使用 JackRabbit 是否有任何主要原因我应该坚持使用 Java?

澄清:

我想根据项目的平均用户评分来提升项目,JackRabbit 是否足够开放或可扩展,以便我可以捕获用户评分然后对 JackRabbit 中的索引产生影响,或者它是否远离 JackRabbit I 的核心应该从 Lucene 构建?

0 投票
1 回答
511 浏览

java - 用 Spring 观察 Jackrabbit

我是观察新手,尽管存储库支持观察,但从未调用过 onEvent()。以下是详细信息:

我创建了一个Param类,它只是一个具有 setter 和 getter 属性的 POJO,每个属性代表一个参数: ObservationManager.addEventListener()

我关心了一个扩展EventListener的接口XListener,并定义了一个方法:Params getParameters()

Crated MyEventListener实现了XListener并实现了 getParameters() 和 onEvent() getParameters() 只是填充了一个 Param 对象(带有 NODE_ADDED)并返回它以供稍后添加侦听器,而 onEvent() 目前它只打印出一条消息NEW已添加节点

然后创建了一个新类ListenerRigistrar并将其添加到 Spring 的 applicationContext.xml 中,其中一个是一组 XListener。为 MyEventListener 添加了一个新 bean。

回到 ListenerRegistrar,我遍历一组侦听器并使用嵌入在侦听器中的 Params 对象来调用 ObservationManager.addEventListener()

问题是消息 NEW NODE ADDED 从未打印意味着永远不会调用 onEvent() 方法!

任何人都可以帮助我吗?

先感谢您。

0 投票
1 回答
678 浏览

java - 将多个 JCR 存储库连接到一个数据库(并保持更新)

我现在有点卡住了,因为我不知道我的问题是否可以解决。

我有一个存储 JCR 存储库的数据库(MySQL)。

其次,我是否有两个共享此数据的网络应用程序(编辑/实时)。Live 被设计为只读,因此它可以(真的??)被认为是保存并发性。

我的问题是,只要不修改现有节点,一切都会运行良好。如果现有节点被更改、保存、会话关闭并且我在“实时”端显示该节点内容,它仍然是旧内容。在“编辑”方面,一切正常。

问题似乎是 JCR (Jackrabbit) 没有得到底层数据库的更改并提供缓存的内容。

我的问题是:这个问题可以解决吗?如果可以,需要哪些步骤?

我希望我能解释我的问题,以便任何人都可以提示我。

提前非常感谢,弗洛

0 投票
1 回答
1619 浏览

java - JQOM 有什么好的参考吗?

Apache Jackrabbit 包含某种称为 JQOM 的数据库/档案查询机制。从哪里开始了解它是什么以及它是如何工作的?提前致谢。